Struct rgbstd::interface::GlobalIface  
source · pub struct GlobalIface {
    pub sem_id: Option<SemId>,
    pub required: bool,
    pub multiple: bool,
}Fields§
§sem_id: Option<SemId>§required: bool§multiple: boolImplementations§
Trait Implementations§
source§impl Clone for GlobalIface
 
impl Clone for GlobalIface
source§fn clone(&self) -> GlobalIface
 
fn clone(&self) -> GlobalIface
Returns a copy 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 GlobalIface
 
impl Debug for GlobalIface
source§impl<'de> Deserialize<'de> for GlobalIface
 
impl<'de> Deserialize<'de> for GlobalIface
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 Hash for GlobalIface
 
impl Hash for GlobalIface
source§impl PartialEq for GlobalIface
 
impl PartialEq for GlobalIface
source§fn eq(&self, other: &GlobalIface) -> bool
 
fn eq(&self, other: &GlobalIface) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.source§impl Serialize for GlobalIface
 
impl Serialize for GlobalIface
source§impl StrictDecode for GlobalIface
 
impl StrictDecode for GlobalIface
fn strict_decode(reader: &mut impl TypedRead) -> Result<Self, DecodeError>
fn strict_read(lim: usize, reader: impl Read) -> Result<Self, DecodeError>
source§impl StrictDumb for GlobalIface
 
impl StrictDumb for GlobalIface
fn strict_dumb() -> Self
source§impl StrictEncode for GlobalIface
 
impl StrictEncode for GlobalIface
fn strict_encode<W: TypedWrite>(&self, writer: W) -> Result<W>
fn strict_write(&self, lim: usize, writer: impl Write) -> Result<usize, Error>
source§impl StrictStruct for GlobalIface
 
impl StrictStruct for GlobalIface
const ALL_FIELDS: &'static [&'static str] = _
fn strict_check_fields()
fn strict_type_info() -> TypeInfo<Self>
source§impl StrictType for GlobalIface
 
impl StrictType for GlobalIface
const STRICT_LIB_NAME: &'static str = LIB_NAME_RGB_STD
fn strict_name() -> Option<TypeName>
impl Eq for GlobalIface
impl StrictProduct for GlobalIface
impl StructuralEq for GlobalIface
impl StructuralPartialEq for GlobalIface
Auto Trait Implementations§
impl RefUnwindSafe for GlobalIface
impl Send for GlobalIface
impl Sync for GlobalIface
impl Unpin for GlobalIface
impl UnwindSafe for GlobalIface
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
§impl<Q, K> Equivalent<K> for Qwhere
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized,
 
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§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 Qwhere
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized,
 
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.