pub struct UpdateNode {
pub provenance_id: ProvenanceId,
pub owner: Owner,
pub short_name: String,
pub short_description: String,
pub long_description: String,
pub model_attribution: String,
pub fixed_connections: Vec<NodeId>,
pub recent_connections: Vec<NodeId>,
}Expand description
Complete replacement input for Kmap::update_node.
Fields§
§provenance_id: ProvenanceIdExisting provenance supporting the new node state.
owner: OwnerRequested ownership state.
short_name: StringTrimmed display name containing 4–50 Unicode characters.
short_description: StringTrimmed summary containing at most 200 Unicode characters.
long_description: StringFull description containing at most 1,000 words.
model_attribution: StringOpaque 1–200 character caller attribution.
fixed_connections: Vec<NodeId>Complete ordered replacement array of fixed connections.
recent_connections: Vec<NodeId>Complete ordered replacement array of recent connections.
Trait Implementations§
Source§impl Clone for UpdateNode
impl Clone for UpdateNode
Source§fn clone(&self) -> UpdateNode
fn clone(&self) -> UpdateNode
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 moreAuto Trait Implementations§
impl Freeze for UpdateNode
impl RefUnwindSafe for UpdateNode
impl Send for UpdateNode
impl Sync for UpdateNode
impl Unpin for UpdateNode
impl UnsafeUnpin for UpdateNode
impl UnwindSafe for UpdateNode
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