Enum restaurant::MainMenuChoice
source · [−]pub enum MainMenuChoice<BeefMenuT, PorkMenuT> {
BeefMenu(BeefMenuT),
PorkMenu(PorkMenuT),
}
Variants
BeefMenu(BeefMenuT)
PorkMenu(PorkMenuT)
Trait Implementations
Auto Trait Implementations
impl<BeefMenuT, PorkMenuT> RefUnwindSafe for MainMenuChoice<BeefMenuT, PorkMenuT> where
BeefMenuT: RefUnwindSafe,
PorkMenuT: RefUnwindSafe,
impl<BeefMenuT, PorkMenuT> Send for MainMenuChoice<BeefMenuT, PorkMenuT> where
BeefMenuT: Send,
PorkMenuT: Send,
impl<BeefMenuT, PorkMenuT> Sync for MainMenuChoice<BeefMenuT, PorkMenuT> where
BeefMenuT: Sync,
PorkMenuT: Sync,
impl<BeefMenuT, PorkMenuT> Unpin for MainMenuChoice<BeefMenuT, PorkMenuT> where
BeefMenuT: Unpin,
PorkMenuT: Unpin,
impl<BeefMenuT, PorkMenuT> UnwindSafe for MainMenuChoice<BeefMenuT, PorkMenuT> where
BeefMenuT: UnwindSafe,
PorkMenuT: 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