Enum zbus::fdo::RequestNameReply[][src]

#[repr(u32)]pub enum RequestNameReply {
    PrimaryOwner,
    InQueue,
    Exists,
    AlreadyOwner,
}

The return code of the request_name method.

Variants

PrimaryOwner

The caller is now the primary owner of the name, replacing any previous owner. Either the name had no owner before, or the caller specified ReplaceExisting and the current owner specified AllowReplacement.

InQueue

The name already had an owner, DoNotQueue was not specified, and either the current owner did not specify AllowReplacement or the requesting application did not specify ReplaceExisting.

Exists

The name already has an owner, DoNotQueue was specified, and either AllowReplacement was not specified by the current owner, or ReplaceExisting was not specified by the requesting application.

AlreadyOwner

The application trying to request ownership of a name is already the owner of it.

Trait Implementations

impl Debug for RequestNameReply[src]

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

impl PartialEq<RequestNameReply> for RequestNameReply[src]

impl Serialize for RequestNameReply[src]

impl StructuralPartialEq for RequestNameReply[src]

impl Type for RequestNameReply[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>,