pub struct EntityNode {
pub id: i64,
pub name: String,
pub namespace: String,
pub kind: String,
pub description: Option<String>,
}Expand description
Entity row with enough data for graph export/query.
Fields§
§id: i64Unique identifier.
name: StringName of this item.
namespace: StringNamespace scope.
kind: StringKind discriminator.
description: Option<String>Stored description, None when NULL or empty (G-PR-7).
Carried so graph can export it: entities.description had no bulk
read path in the CLI at all, which is what let a bad description-writing
policy run unnoticed over a six-figure entity count.
Trait Implementations§
Source§impl Clone for EntityNode
impl Clone for EntityNode
Source§fn clone(&self) -> EntityNode
fn clone(&self) -> EntityNode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EntityNode
impl Debug for EntityNode
Auto Trait Implementations§
impl Freeze for EntityNode
impl RefUnwindSafe for EntityNode
impl Send for EntityNode
impl Sync for EntityNode
impl Unpin for EntityNode
impl UnsafeUnpin for EntityNode
impl UnwindSafe for EntityNode
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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