pub struct CompositionGraph {
pub description: String,
pub root: CompositionNode,
pub version: String,
}Expand description
A complete composition graph with metadata.
Fields§
§description: String§root: CompositionNode§version: StringImplementations§
Source§impl CompositionGraph
impl CompositionGraph
pub fn new(description: impl Into<String>, root: CompositionNode) -> Self
Trait Implementations§
Source§impl Clone for CompositionGraph
impl Clone for CompositionGraph
Source§fn clone(&self) -> CompositionGraph
fn clone(&self) -> CompositionGraph
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 CompositionGraph
impl Debug for CompositionGraph
Source§impl<'de> Deserialize<'de> for CompositionGraph
impl<'de> Deserialize<'de> for CompositionGraph
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
Source§impl PartialEq for CompositionGraph
impl PartialEq for CompositionGraph
Source§impl Serialize for CompositionGraph
impl Serialize for CompositionGraph
impl StructuralPartialEq for CompositionGraph
Auto Trait Implementations§
impl Freeze for CompositionGraph
impl RefUnwindSafe for CompositionGraph
impl Send for CompositionGraph
impl Sync for CompositionGraph
impl Unpin for CompositionGraph
impl UnsafeUnpin for CompositionGraph
impl UnwindSafe for CompositionGraph
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