Struct enumoid::EnumOptionMap [−][src]
pub struct EnumOptionMap<T: EnumFlagsHelper + EnumArrayHelper<V>, V> { /* fields omitted */ }
A partial map from enumoid T
to values V
.
Implementations
impl<T: EnumFlagsHelper + EnumArrayHelper<V>, V> EnumOptionMap<T, V>
[src]
impl<T: EnumFlagsHelper + EnumArrayHelper<V>, V> EnumOptionMap<T, V>
[src]Trait Implementations
impl<T: EnumFlagsHelper + EnumArrayHelper<V>, V> Default for EnumOptionMap<T, V>
[src]
impl<T: EnumFlagsHelper + EnumArrayHelper<V>, V> Default for EnumOptionMap<T, V>
[src]impl<'a, T: EnumFlagsHelper + EnumArrayHelper<V>, V> TryFrom<EnumOptionMap<T, V>> for EnumMap<T, V>
[src]
impl<'a, T: EnumFlagsHelper + EnumArrayHelper<V>, V> TryFrom<EnumOptionMap<T, V>> for EnumMap<T, V>
[src]impl<'a, T: EnumFlagsHelper + EnumArrayHelper<V>, V> TryFrom<EnumOptionMap<T, V>> for EnumVec<T, V>
[src]
impl<'a, T: EnumFlagsHelper + EnumArrayHelper<V>, V> TryFrom<EnumOptionMap<T, V>> for EnumVec<T, V>
[src]Auto Trait Implementations
impl<T, V> RefUnwindSafe for EnumOptionMap<T, V> where
<T as EnumFlagsHelper>::FlagsArray: RefUnwindSafe,
<T as EnumArrayHelper<V>>::PartialArray: RefUnwindSafe,
impl<T, V> RefUnwindSafe for EnumOptionMap<T, V> where
<T as EnumFlagsHelper>::FlagsArray: RefUnwindSafe,
<T as EnumArrayHelper<V>>::PartialArray: RefUnwindSafe,
impl<T, V> Send for EnumOptionMap<T, V> where
<T as EnumFlagsHelper>::FlagsArray: Send,
<T as EnumArrayHelper<V>>::PartialArray: Send,
impl<T, V> Send for EnumOptionMap<T, V> where
<T as EnumFlagsHelper>::FlagsArray: Send,
<T as EnumArrayHelper<V>>::PartialArray: Send,
impl<T, V> Sync for EnumOptionMap<T, V> where
<T as EnumFlagsHelper>::FlagsArray: Sync,
<T as EnumArrayHelper<V>>::PartialArray: Sync,
impl<T, V> Sync for EnumOptionMap<T, V> where
<T as EnumFlagsHelper>::FlagsArray: Sync,
<T as EnumArrayHelper<V>>::PartialArray: Sync,
impl<T, V> Unpin for EnumOptionMap<T, V> where
<T as EnumFlagsHelper>::FlagsArray: Unpin,
<T as EnumArrayHelper<V>>::PartialArray: Unpin,
impl<T, V> Unpin for EnumOptionMap<T, V> where
<T as EnumFlagsHelper>::FlagsArray: Unpin,
<T as EnumArrayHelper<V>>::PartialArray: Unpin,
impl<T, V> UnwindSafe for EnumOptionMap<T, V> where
<T as EnumFlagsHelper>::FlagsArray: UnwindSafe,
<T as EnumArrayHelper<V>>::PartialArray: UnwindSafe,
impl<T, V> UnwindSafe for EnumOptionMap<T, V> where
<T as EnumFlagsHelper>::FlagsArray: UnwindSafe,
<T as EnumArrayHelper<V>>::PartialArray: UnwindSafe,