Enum iced_glow::widget::canvas::event::Status[][src]

pub enum Status {
    Ignored,
    Captured,
}
This is supported on crate feature canvas only.

The status of an Event after being processed.

Variants

Ignored

The Event was NOT handled by any widget.

Captured

The Event was handled and processed by a widget.

Implementations

impl Status[src]

pub fn merge(self, b: Status) -> Status[src]

Merges two Status into one.

Captured takes precedence over Ignored:

use iced_native::event::Status;

assert_eq!(Status::Ignored.merge(Status::Ignored), Status::Ignored);
assert_eq!(Status::Ignored.merge(Status::Captured), Status::Captured);
assert_eq!(Status::Captured.merge(Status::Ignored), Status::Captured);
assert_eq!(Status::Captured.merge(Status::Captured), Status::Captured);

Trait Implementations

impl Clone for Status[src]

impl Copy for Status[src]

impl Debug for Status[src]

impl Eq for Status[src]

impl PartialEq<Status> for Status[src]

impl StructuralEq for Status[src]

impl StructuralPartialEq for Status[src]

Auto Trait Implementations

impl RefUnwindSafe for Status

impl Send for Status

impl Sync for Status

impl Unpin for Status

impl UnwindSafe for Status

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,