Enum custom_choice::FooBarBazChoice
source · [−]pub enum FooBarBazChoice<FooT, BarT, BazT, QuuxT> {
Foo(FooT),
Bar(BarT),
Baz(BazT),
Quux(QuuxT),
}
Variants
Foo(FooT)
Bar(BarT)
Baz(BazT)
Quux(QuuxT)
Trait Implementations
Auto Trait Implementations
impl<FooT, BarT, BazT, QuuxT> RefUnwindSafe for FooBarBazChoice<FooT, BarT, BazT, QuuxT> where
BarT: RefUnwindSafe,
BazT: RefUnwindSafe,
FooT: RefUnwindSafe,
QuuxT: RefUnwindSafe,
impl<FooT, BarT, BazT, QuuxT> Send for FooBarBazChoice<FooT, BarT, BazT, QuuxT> where
BarT: Send,
BazT: Send,
FooT: Send,
QuuxT: Send,
impl<FooT, BarT, BazT, QuuxT> Sync for FooBarBazChoice<FooT, BarT, BazT, QuuxT> where
BarT: Sync,
BazT: Sync,
FooT: Sync,
QuuxT: Sync,
impl<FooT, BarT, BazT, QuuxT> Unpin for FooBarBazChoice<FooT, BarT, BazT, QuuxT> where
BarT: Unpin,
BazT: Unpin,
FooT: Unpin,
QuuxT: Unpin,
impl<FooT, BarT, BazT, QuuxT> UnwindSafe for FooBarBazChoice<FooT, BarT, BazT, QuuxT> where
BarT: UnwindSafe,
BazT: UnwindSafe,
FooT: UnwindSafe,
QuuxT: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more