Enum cogl::FilterReturn [−][src]
#[non_exhaustive] pub enum FilterReturn { Continue, Remove, // some variants omitted }
Return values for the CoglXlibFilterFunc
and CoglWin32FilterFunc
functions.
Variants (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.
The event was not handled, continues the processing
Remove the event, stops the processing
Trait Implementations
impl Clone for FilterReturn
[src]
fn clone(&self) -> FilterReturn
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for FilterReturn
[src]
impl Debug for FilterReturn
[src]
impl Display for FilterReturn
[src]
impl Eq for FilterReturn
[src]
impl<'a> FromValue<'a> for FilterReturn
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for FilterReturn
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for FilterReturn
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for FilterReturn
[src]
fn cmp(&self, other: &FilterReturn) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]
pub fn max(self, other: Self) -> Self#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]
pub fn min(self, other: Self) -> Self#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
#[must_use]
pub fn clamp(self, min: Self, max: Self) -> Selfimpl PartialEq<FilterReturn> for FilterReturn
[src]
fn eq(&self, other: &FilterReturn) -> bool
[src]
fn ne(&self, other: &FilterReturn) -> bool
[src]
impl PartialOrd<FilterReturn> for FilterReturn
[src]
fn partial_cmp(&self, other: &FilterReturn) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> boolimpl SetValue for FilterReturn
[src]
impl StaticType for FilterReturn
[src]
fn static_type() -> Type
[src]
impl StructuralEq for FilterReturn
[src]
impl StructuralPartialEq for FilterReturn
[src]
Auto Trait Implementations
impl RefUnwindSafe for FilterReturn
impl Send for FilterReturn
impl Sync for FilterReturn
impl Unpin for FilterReturn
impl UnwindSafe for FilterReturn
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: SetValue + Send + ToValue + ?Sized,
[src]
T: SetValue + Send + ToValue + ?Sized,
pub fn to_send_value(&self) -> SendValue
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
[src]
T: SetValue + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,