pub struct ChunkComposition {
pub composed_of: Vec<ChunkReference>,
pub composed_by: Vec<String>,
pub is_atomic: bool,
pub composition_strategy: Option<String>,
}Expand description
Composition information - how this chunk relates to others
Fields§
§composed_of: Vec<ChunkReference>Chunks that this chunk is composed of (dependencies)
composed_by: Vec<String>Chunks that compose/include this chunk
is_atomic: boolWhether this chunk is atomic (not composed of other CADI chunks)
composition_strategy: Option<String>If composed, the strategy used
Trait Implementations§
Source§impl Clone for ChunkComposition
impl Clone for ChunkComposition
Source§fn clone(&self) -> ChunkComposition
fn clone(&self) -> ChunkComposition
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 ChunkComposition
impl Debug for ChunkComposition
Source§impl Default for ChunkComposition
impl Default for ChunkComposition
Source§impl<'de> Deserialize<'de> for ChunkComposition
impl<'de> Deserialize<'de> for ChunkComposition
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 ChunkComposition
impl RefUnwindSafe for ChunkComposition
impl Send for ChunkComposition
impl Sync for ChunkComposition
impl Unpin for ChunkComposition
impl UnwindSafe for ChunkComposition
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