#[non_exhaustive]pub enum InterfaceContrast {
Unsupported,
NoPreference,
More,
Less,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for InterfaceContrast
impl Clone for InterfaceContrast
Source§fn clone(&self) -> InterfaceContrast
fn clone(&self) -> InterfaceContrast
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 InterfaceContrast
impl Debug for InterfaceContrast
Source§impl From<InterfaceContrast> for Value
Available on crate feature v4_20 only.
impl From<InterfaceContrast> for Value
Available on crate feature
v4_20 only.Source§fn from(v: InterfaceContrast) -> Self
fn from(v: InterfaceContrast) -> Self
Converts to this type from the input type.
Source§impl<'a> FromValue<'a> for InterfaceContrast
Available on crate feature v4_20 only.
impl<'a> FromValue<'a> for InterfaceContrast
Available on crate feature
v4_20 only.Source§type Checker = GenericValueTypeChecker<InterfaceContrast>
type Checker = GenericValueTypeChecker<InterfaceContrast>
Value type checker.
Source§unsafe fn from_value(value: &'a Value) -> Self
unsafe fn from_value(value: &'a Value) -> Self
Get the contained value from a
Value. Read moreSource§impl HasParamSpec for InterfaceContrast
Available on crate feature v4_20 only.
impl HasParamSpec for InterfaceContrast
Available on crate feature
v4_20 only.type ParamSpec = ParamSpecEnum
Source§type SetValue = InterfaceContrast
type SetValue = InterfaceContrast
Preferred value to be used as setter for the associated ParamSpec.
type BuilderFn = fn(&str, InterfaceContrast) -> ParamSpecEnumBuilder<'_, InterfaceContrast>
fn param_spec_builder() -> Self::BuilderFn
Source§impl Hash for InterfaceContrast
impl Hash for InterfaceContrast
Source§impl Ord for InterfaceContrast
impl Ord for InterfaceContrast
Source§fn cmp(&self, other: &InterfaceContrast) -> Ordering
fn cmp(&self, other: &InterfaceContrast) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for InterfaceContrast
impl PartialEq for InterfaceContrast
Source§impl PartialOrd for InterfaceContrast
impl PartialOrd for InterfaceContrast
Source§impl StaticType for InterfaceContrast
Available on crate feature v4_20 only.
impl StaticType for InterfaceContrast
Available on crate feature
v4_20 only.Source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self.Source§impl ToValue for InterfaceContrast
Available on crate feature v4_20 only.
impl ToValue for InterfaceContrast
Available on crate feature
v4_20 only.Source§impl ValueType for InterfaceContrast
Available on crate feature v4_20 only.
impl ValueType for InterfaceContrast
Available on crate feature
v4_20 only.Source§type Type = InterfaceContrast
type Type = InterfaceContrast
Type to get the
Type from. Read moreimpl Copy for InterfaceContrast
impl Eq for InterfaceContrast
impl StructuralPartialEq for InterfaceContrast
Auto Trait Implementations§
impl Freeze for InterfaceContrast
impl RefUnwindSafe for InterfaceContrast
impl Send for InterfaceContrast
impl Sync for InterfaceContrast
impl Unpin for InterfaceContrast
impl UnwindSafe for InterfaceContrast
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<T> IntoClosureReturnValue for T
impl<T> IntoClosureReturnValue for T
fn into_closure_return_value(self) -> Option<Value>
Source§impl<T> PropertyGet for Twhere
T: HasParamSpec,
impl<T> PropertyGet for Twhere
T: HasParamSpec,
Source§impl<T> StaticTypeExt for Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere
T: StaticType,
Source§fn ensure_type()
fn ensure_type()
Ensures that the type has been registered with the type system.
Source§impl<T> ToSendValue for T
impl<T> ToSendValue for T
Source§fn to_send_value(&self) -> SendValue
fn to_send_value(&self) -> SendValue
Returns a
SendValue clone of self.