[][src]Enum wayland_protocols::unstable::pointer_constraints::v1::client::zwp_pointer_constraints_v1::Lifetime

#[repr(u32)]pub enum Lifetime {
    Oneshot,
    Persistent,
    // some variants omitted
}

constraint lifetime

These values represent different lifetime semantics. They are passed as arguments to the factory requests to specify how the constraint lifetimes should be managed.

Variants

Oneshot

the pointer constraint is defunct once deactivated

A oneshot pointer constraint will never reactivate once it has been deactivated. See the corresponding deactivation event (wp_locked_pointer.unlocked and wp_confined_pointer.unconfined) for details.

Persistent

the pointer constraint may reactivate

A persistent pointer constraint may again reactivate once it has been deactivated. See the corresponding deactivation event (wp_locked_pointer.unlocked and wp_confined_pointer.unconfined) for details.

Implementations

impl Lifetime[src]

pub fn from_raw(n: u32) -> Option<Lifetime>[src]

pub fn to_raw(&self) -> u32[src]

Trait Implementations

impl Clone for Lifetime[src]

impl Copy for Lifetime[src]

impl Debug for Lifetime[src]

impl PartialEq<Lifetime> for Lifetime[src]

impl StructuralPartialEq for Lifetime[src]

Auto Trait Implementations

impl RefUnwindSafe for Lifetime

impl Send for Lifetime

impl Sync for Lifetime

impl Unpin for Lifetime

impl UnwindSafe for Lifetime

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> 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.