pub struct PinModel {
pub capabilities: Vec<String>,
pub active: bool,
}Expand description
Pin model defining the capabilities of a single pin
Fields§
§capabilities: Vec<String>List of capabilities supported by this pin
active: boolWhether the pin is active
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PinModel
impl<'de> Deserialize<'de> for PinModel
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 StructuralPartialEq for PinModel
Auto Trait Implementations§
impl Freeze for PinModel
impl RefUnwindSafe for PinModel
impl Send for PinModel
impl Sync for PinModel
impl Unpin for PinModel
impl UnwindSafe for PinModel
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