Enum capnp_rpc::rpc_capnp::message::Which[][src]

pub enum Which<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> {
    Unimplemented(A0),
    Abort(A1),
    Call(A2),
    Return(A3),
    Finish(A4),
    Resolve(A5),
    Release(A6),
    ObsoleteSave(A7),
    Bootstrap(A8),
    ObsoleteDelete(A9),
    Provide(A10),
    Accept(A11),
    Join(A12),
    Disembargo(A13),
}

Variants

Unimplemented(A0)
Abort(A1)
Call(A2)
Return(A3)
Finish(A4)
Resolve(A5)
Release(A6)
ObsoleteSave(A7)
Bootstrap(A8)
ObsoleteDelete(A9)
Provide(A10)
Accept(A11)
Join(A12)
Disembargo(A13)

Auto Trait Implementations

impl<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> RefUnwindSafe for Which<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> where
    A0: RefUnwindSafe,
    A1: RefUnwindSafe,
    A10: RefUnwindSafe,
    A11: RefUnwindSafe,
    A12: RefUnwindSafe,
    A13: RefUnwindSafe,
    A2: RefUnwindSafe,
    A3: RefUnwindSafe,
    A4: RefUnwindSafe,
    A5: RefUnwindSafe,
    A6: RefUnwindSafe,
    A7: RefUnwindSafe,
    A8: RefUnwindSafe,
    A9: RefUnwindSafe

impl<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> Send for Which<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> where
    A0: Send,
    A1: Send,
    A10: Send,
    A11: Send,
    A12: Send,
    A13: Send,
    A2: Send,
    A3: Send,
    A4: Send,
    A5: Send,
    A6: Send,
    A7: Send,
    A8: Send,
    A9: Send

impl<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> Sync for Which<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> where
    A0: Sync,
    A1: Sync,
    A10: Sync,
    A11: Sync,
    A12: Sync,
    A13: Sync,
    A2: Sync,
    A3: Sync,
    A4: Sync,
    A5: Sync,
    A6: Sync,
    A7: Sync,
    A8: Sync,
    A9: Sync

impl<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> Unpin for Which<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> where
    A0: Unpin,
    A1: Unpin,
    A10: Unpin,
    A11: Unpin,
    A12: Unpin,
    A13: Unpin,
    A2: Unpin,
    A3: Unpin,
    A4: Unpin,
    A5: Unpin,
    A6: Unpin,
    A7: Unpin,
    A8: Unpin,
    A9: Unpin

impl<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> UnwindSafe for Which<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> where
    A0: UnwindSafe,
    A1: UnwindSafe,
    A10: UnwindSafe,
    A11: UnwindSafe,
    A12: UnwindSafe,
    A13: UnwindSafe,
    A2: UnwindSafe,
    A3: UnwindSafe,
    A4: UnwindSafe,
    A5: UnwindSafe,
    A6: UnwindSafe,
    A7: UnwindSafe,
    A8: UnwindSafe,
    A9: UnwindSafe

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