pub struct SlimNodeDefinition {
pub space: String,
pub version: i32,
pub was_modified: bool,
pub external_id: String,
pub created_time: Option<i64>,
pub last_updated_time: Option<i64>,
}Expand description
Minimal representation of a node.
Fields§
§space: StringNode space.
version: i32Node version.
was_modified: boolWhether or not the node was midified by this ingestion. We only update nodes if the input differs from the existing state.
external_id: StringNode external ID.
created_time: Option<i64>Time this node was created, in milliseconds since epoch.
last_updated_time: Option<i64>Time this node was last modified, in milliseconds since epoch.
Trait Implementations§
Source§impl Clone for SlimNodeDefinition
impl Clone for SlimNodeDefinition
Source§fn clone(&self) -> SlimNodeDefinition
fn clone(&self) -> SlimNodeDefinition
Returns a duplicate 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 SlimNodeDefinition
impl Debug for SlimNodeDefinition
Source§impl<'de> Deserialize<'de> for SlimNodeDefinition
impl<'de> Deserialize<'de> for SlimNodeDefinition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SlimNodeDefinition
impl RefUnwindSafe for SlimNodeDefinition
impl Send for SlimNodeDefinition
impl Sync for SlimNodeDefinition
impl Unpin for SlimNodeDefinition
impl UnwindSafe for SlimNodeDefinition
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