pub struct StateCapabilities {
pub read: bool,
pub write: bool,
}Expand description
State surface declaration.
Fields§
§read: boolWhether read access is required.
write: boolWhether write access is required.
Trait Implementations§
Source§impl Clone for StateCapabilities
impl Clone for StateCapabilities
Source§fn clone(&self) -> StateCapabilities
fn clone(&self) -> StateCapabilities
Returns a duplicate of the value. Read more
1.0.0 · 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 StateCapabilities
impl Debug for StateCapabilities
Source§impl Default for StateCapabilities
impl Default for StateCapabilities
Source§fn default() -> StateCapabilities
fn default() -> StateCapabilities
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StateCapabilities
impl<'de> Deserialize<'de> for StateCapabilities
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 StateCapabilities
impl PartialEq for StateCapabilities
Source§impl Serialize for StateCapabilities
impl Serialize for StateCapabilities
impl Eq for StateCapabilities
impl StructuralPartialEq for StateCapabilities
Auto Trait Implementations§
impl Freeze for StateCapabilities
impl RefUnwindSafe for StateCapabilities
impl Send for StateCapabilities
impl Sync for StateCapabilities
impl Unpin for StateCapabilities
impl UnwindSafe for StateCapabilities
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.