Struct enumoid::EnumFlags [−][src]
pub struct EnumFlags<T: EnumFlagsHelper> { /* fields omitted */ }
A set of enumoid T
’s members.
Implementations
impl<T: EnumFlagsHelper> EnumFlags<T>
[src]
impl<T: EnumFlagsHelper> EnumFlags<T>
[src]Trait Implementations
impl<T: Clone + EnumFlagsHelper> Clone for EnumFlags<T> where
T::FlagsArray: Clone,
[src]
impl<T: Clone + EnumFlagsHelper> Clone for EnumFlags<T> where
T::FlagsArray: Clone,
[src]impl<T: Copy + EnumFlagsHelper> Copy for EnumFlags<T> where
T::FlagsArray: Copy,
[src]
impl<T: Copy + EnumFlagsHelper> Copy for EnumFlags<T> where
T::FlagsArray: Copy,
[src]impl<T: EnumFlagsHelper + Debug> Debug for EnumFlags<T>
[src]
impl<T: EnumFlagsHelper + Debug> Debug for EnumFlags<T>
[src]impl<'de, T: EnumFlagsHelper + Deserialize<'de>> Deserialize<'de> for EnumFlags<T>
[src]
impl<'de, T: EnumFlagsHelper + Deserialize<'de>> Deserialize<'de> for EnumFlags<T>
[src]fn deserialize<D>(de: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl<T: EnumFlagsHelper> Index<T> for EnumFlags<T>
[src]
impl<T: EnumFlagsHelper> Index<T> for EnumFlags<T>
[src]Auto Trait Implementations
impl<T> RefUnwindSafe for EnumFlags<T> where
<T as EnumFlagsHelper>::FlagsArray: RefUnwindSafe,
impl<T> RefUnwindSafe for EnumFlags<T> where
<T as EnumFlagsHelper>::FlagsArray: RefUnwindSafe,
impl<T> Send for EnumFlags<T> where
<T as EnumFlagsHelper>::FlagsArray: Send,
impl<T> Send for EnumFlags<T> where
<T as EnumFlagsHelper>::FlagsArray: Send,
impl<T> Sync for EnumFlags<T> where
<T as EnumFlagsHelper>::FlagsArray: Sync,
impl<T> Sync for EnumFlags<T> where
<T as EnumFlagsHelper>::FlagsArray: Sync,
impl<T> Unpin for EnumFlags<T> where
<T as EnumFlagsHelper>::FlagsArray: Unpin,
impl<T> Unpin for EnumFlags<T> where
<T as EnumFlagsHelper>::FlagsArray: Unpin,
impl<T> UnwindSafe for EnumFlags<T> where
<T as EnumFlagsHelper>::FlagsArray: UnwindSafe,
impl<T> UnwindSafe for EnumFlags<T> where
<T as EnumFlagsHelper>::FlagsArray: UnwindSafe,
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]