pub struct SplitDefinition {
pub id: String,
pub title: String,
pub description: Option<String>,
pub tags: Vec<String>,
}Expand description
Definition for how to split a node.
Fields§
§id: StringNew node ID
title: StringNew node title
description: Option<String>Optional description
Tags to inherit or add
Trait Implementations§
Source§impl Clone for SplitDefinition
impl Clone for SplitDefinition
Source§fn clone(&self) -> SplitDefinition
fn clone(&self) -> SplitDefinition
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 SplitDefinition
impl Debug for SplitDefinition
Source§impl<'de> Deserialize<'de> for SplitDefinition
impl<'de> Deserialize<'de> for SplitDefinition
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 SplitDefinition
impl RefUnwindSafe for SplitDefinition
impl Send for SplitDefinition
impl Sync for SplitDefinition
impl Unpin for SplitDefinition
impl UnsafeUnpin for SplitDefinition
impl UnwindSafe for SplitDefinition
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