#[repr(C)]pub struct MetaInfo {
pub nonce: Nonce,
pub kuid: ObjID,
pub flags: MetaFlags,
pub default_prot: Protections,
pub fotcount: u16,
pub extcount: u16,
}
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.
default_prot: Protections
Default protections
fotcount: u16
The number of FOT entries.
extcount: u16
The number of meta extensions.
Trait Implementations§
impl Copy for MetaInfo
impl StructuralPartialEq for MetaInfo
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