#[repr(C)]pub struct MetaInfo {
pub nonce: Nonce,
pub kuid: ObjID,
pub flags: MetaFlags,
pub fotcount: u16,
pub extcount: u16,
pub tag: BaseTag,
pub version: BaseVersion,
}
Expand description
The core metadata that all objects share.
Fields§
§nonce: Nonce
The ID nonce.
kuid: ObjID
The object’s public key ID.
flags: MetaFlags
The object flags.
fotcount: u16
The number of FOT entries.
extcount: u16
The number of meta extensions.
tag: BaseTag
The tag of the base struct type.
version: BaseVersion
The version of the base struct type.
Auto Trait Implementations§
impl Freeze for MetaInfo
impl ObjSafe for MetaInfo
impl RefUnwindSafe for MetaInfo
impl Send for MetaInfo
impl Sync for MetaInfo
impl Unpin for MetaInfo
impl UnwindSafe for MetaInfo
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more