pub struct RootObject {
pub template_id: Option<String>,
pub archetype_id: Option<String>,
pub version_uid: Option<String>,
pub kind: Option<ResourceKind>,
}Expand description
One root object an access reached, named by its model ids: never a value it holds.
Fields§
§template_id: Option<String>archetype_details.template_id, when it names one.
archetype_id: Option<String>archetype_details.archetype_id, or the archetype node id of a root.
version_uid: Option<String>The OBJECT_VERSION_ID of the version the object is, when known.
kind: Option<ResourceKind>The kind of the object, when it is a resource that holds data of no category: the object then adds “no category” with its kind, whatever its ids.
Trait Implementations§
Source§impl Clone for RootObject
impl Clone for RootObject
Source§impl Debug for RootObject
impl Debug for RootObject
Source§impl Default for RootObject
impl Default for RootObject
impl Eq for RootObject
Source§impl Ord for RootObject
impl Ord for RootObject
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for RootObject
impl PartialEq for RootObject
Source§impl PartialOrd for RootObject
impl PartialOrd for RootObject
impl StructuralPartialEq for RootObject
Auto Trait Implementations§
impl Freeze for RootObject
impl RefUnwindSafe for RootObject
impl Send for RootObject
impl Sync for RootObject
impl Unpin for RootObject
impl UnsafeUnpin for RootObject
impl UnwindSafe for RootObject
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