Enum zbus::fdo::ReleaseNameReply[][src]

#[repr(u32)]pub enum ReleaseNameReply {
    Released,
    NonExistent,
    NotOwner,
}

The return code of the release_name method.

Variants

Released

The caller has released their claim on the given name. Either the caller was the primary owner of the name, and the name is now unused or taken by somebody waiting in the queue for the name, or the caller was waiting in the queue for the name and has now been removed from the queue.

NonExistent

The given name does not exist on this bus.

NotOwner

The caller was not the primary owner of this name, and was also not waiting in the queue to own this name.

Trait Implementations

impl Debug for ReleaseNameReply[src]

impl<'de> Deserialize<'de> for ReleaseNameReply[src]

impl PartialEq<ReleaseNameReply> for ReleaseNameReply[src]

impl Serialize for ReleaseNameReply[src]

impl StructuralPartialEq for ReleaseNameReply[src]

impl Type for ReleaseNameReply[src]

Auto Trait Implementations

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

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

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