pub struct GlobalIface {
pub sem_id: Option<SemId>,
pub required: bool,
pub multiple: bool,
}
Fields§
§sem_id: Option<SemId>
§required: bool
§multiple: bool
Implementations§
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§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 StructuralPartialEq for GlobalIface
Auto Trait Implementations§
impl Freeze for GlobalIface
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
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.