pub struct ProgramBlock {
pub id: String,
pub nodes: Vec<ProgramNode>,
}Fields§
§id: String§nodes: Vec<ProgramNode>Trait Implementations§
Source§impl Clone for ProgramBlock
impl Clone for ProgramBlock
Source§fn clone(&self) -> ProgramBlock
fn clone(&self) -> ProgramBlock
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 moreSource§impl Debug for ProgramBlock
impl Debug for ProgramBlock
Source§impl<'de> Deserialize<'de> for ProgramBlock
impl<'de> Deserialize<'de> for ProgramBlock
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
impl Eq for ProgramBlock
Source§impl PartialEq for ProgramBlock
impl PartialEq for ProgramBlock
Source§impl Serialize for ProgramBlock
impl Serialize for ProgramBlock
impl StructuralPartialEq for ProgramBlock
Auto Trait Implementations§
impl Freeze for ProgramBlock
impl RefUnwindSafe for ProgramBlock
impl Send for ProgramBlock
impl Sync for ProgramBlock
impl Unpin for ProgramBlock
impl UnsafeUnpin for ProgramBlock
impl UnwindSafe for ProgramBlock
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