pub struct EnvDef {
pub instances: Vec<EnvInstance>,
pub can: BTreeMap<String, EnvCanBus>,
pub shared: BTreeMap<String, EnvSharedChannel>,
}Fields§
§instances: Vec<EnvInstance>§can: BTreeMap<String, EnvCanBus>Trait Implementations§
Source§impl<'de> Deserialize<'de> for EnvDef
impl<'de> Deserialize<'de> for EnvDef
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 EnvDef
impl RefUnwindSafe for EnvDef
impl Send for EnvDef
impl Sync for EnvDef
impl Unpin for EnvDef
impl UnsafeUnpin for EnvDef
impl UnwindSafe for EnvDef
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