pub struct ModeState {
pub current_mode_id: String,
pub current_mode_name: String,
pub available_modes: Vec<ModeInfo>,
}Fields§
§current_mode_id: String§current_mode_name: String§available_modes: Vec<ModeInfo>Trait Implementations§
Source§impl<'de> Deserialize<'de> for ModeState
impl<'de> Deserialize<'de> for ModeState
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 ModeState
impl StructuralPartialEq for ModeState
Auto Trait Implementations§
impl Freeze for ModeState
impl RefUnwindSafe for ModeState
impl Send for ModeState
impl Sync for ModeState
impl Unpin for ModeState
impl UnsafeUnpin for ModeState
impl UnwindSafe for ModeState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.