pub struct RackDescription {
pub modules: Vec<RackModule>,
pub wires: Vec<Wire>,
}Expand description
The full rack view of one patch.
Fields§
§modules: Vec<RackModule>Modules, root-first depth-first.
wires: Vec<Wire>Patch cables.
Trait Implementations§
Source§impl Clone for RackDescription
impl Clone for RackDescription
Source§fn clone(&self) -> RackDescription
fn clone(&self) -> RackDescription
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 RackDescription
impl Debug for RackDescription
Source§impl<'de> Deserialize<'de> for RackDescription
impl<'de> Deserialize<'de> for RackDescription
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 RackDescription
impl PartialEq for RackDescription
Source§fn eq(&self, other: &RackDescription) -> bool
fn eq(&self, other: &RackDescription) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RackDescription
impl Serialize for RackDescription
impl StructuralPartialEq for RackDescription
Auto Trait Implementations§
impl Freeze for RackDescription
impl RefUnwindSafe for RackDescription
impl Send for RackDescription
impl Sync for RackDescription
impl Unpin for RackDescription
impl UnsafeUnpin for RackDescription
impl UnwindSafe for RackDescription
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