#[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: NonceThe ID nonce.
kuid: ObjIDThe object’s public key ID.
flags: MetaFlagsThe object flags.
default_prot: ProtectionsDefault protections
fotcount: u16The number of FOT entries.
extcount: u16The 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