pub struct Schematic {
pub uuid: String,
pub filename: String,
pub version: Option<String>,
pub components: Vec<Component>,
pub wires: Vec<Wire>,
pub labels: Vec<Label>,
pub nets: Vec<Net>,
pub power_symbols: Vec<Component>,
}Fields§
§uuid: String§filename: String§version: Option<String>§components: Vec<Component>§wires: Vec<Wire>§labels: Vec<Label>§nets: Vec<Net>§power_symbols: Vec<Component>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Schematic
impl<'de> Deserialize<'de> for Schematic
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 Schematic
impl RefUnwindSafe for Schematic
impl Send for Schematic
impl Sync for Schematic
impl Unpin for Schematic
impl UnwindSafe for Schematic
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