pub struct NamedObjectMetaData {Show 15 fields
pub object_id: ObjectId,
pub object_type: u16,
pub owner_id: Option<ObjectId>,
pub create_dec_id: ObjectId,
pub insert_time: u64,
pub update_time: u64,
pub object_create_time: Option<u64>,
pub object_update_time: Option<u64>,
pub object_expired_time: Option<u64>,
pub author: Option<ObjectId>,
pub dec_id: Option<ObjectId>,
pub storage_category: NamedObjectStorageCategory,
pub context: Option<String>,
pub last_access_rpath: Option<String>,
pub access_string: u32,
}
Fields§
§object_id: ObjectId
§object_type: u16
§owner_id: Option<ObjectId>
§create_dec_id: ObjectId
§insert_time: u64
§update_time: u64
§object_create_time: Option<u64>
§object_update_time: Option<u64>
§object_expired_time: Option<u64>
§dec_id: Option<ObjectId>
§storage_category: NamedObjectStorageCategory
§context: Option<String>
§last_access_rpath: Option<String>
§access_string: u32
Trait Implementations§
Source§impl Clone for NamedObjectMetaData
impl Clone for NamedObjectMetaData
Source§fn clone(&self) -> NamedObjectMetaData
fn clone(&self) -> NamedObjectMetaData
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for NamedObjectMetaData
impl Debug for NamedObjectMetaData
Source§impl ObjectSelectorDataProvider for NamedObjectMetaData
impl ObjectSelectorDataProvider for NamedObjectMetaData
fn object_id(&self) -> &ObjectId
fn obj_type(&self) -> u16
fn object_dec_id(&self) -> &Option<ObjectId>
fn object_owner(&self) -> &Option<ObjectId>
fn object_create_time(&self) -> Option<u64>
fn object_update_time(&self) -> Option<u64>
fn object_expired_time(&self) -> Option<u64>
fn update_time(&self) -> &u64
fn insert_time(&self) -> &u64
Auto Trait Implementations§
impl Freeze for NamedObjectMetaData
impl RefUnwindSafe for NamedObjectMetaData
impl Send for NamedObjectMetaData
impl Sync for NamedObjectMetaData
impl Unpin for NamedObjectMetaData
impl UnwindSafe for NamedObjectMetaData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more