Enum pallet_identity::IdentityField
source · #[repr(u64)]
pub enum IdentityField {
Display,
Legal,
Web,
Riot,
Email,
PgpFingerprint,
Image,
Twitter,
}
Expand description
The fields that we use to identify the owner of an account with. Each corresponds to a field
in the IdentityInfo
struct.
Variants§
Trait Implementations§
source§impl BitAnd<IdentityField> for IdentityField
impl BitAnd<IdentityField> for IdentityField
§type Output = BitFlags<IdentityField, <IdentityField as RawBitFlags>::Numeric>
type Output = BitFlags<IdentityField, <IdentityField as RawBitFlags>::Numeric>
The resulting type after applying the
&
operator.source§impl BitFlag for IdentityField
impl BitFlag for IdentityField
source§impl BitOr<IdentityField> for IdentityField
impl BitOr<IdentityField> for IdentityField
§type Output = BitFlags<IdentityField, <IdentityField as RawBitFlags>::Numeric>
type Output = BitFlags<IdentityField, <IdentityField as RawBitFlags>::Numeric>
The resulting type after applying the
|
operator.source§impl BitXor<IdentityField> for IdentityField
impl BitXor<IdentityField> for IdentityField
§type Output = BitFlags<IdentityField, <IdentityField as RawBitFlags>::Numeric>
type Output = BitFlags<IdentityField, <IdentityField as RawBitFlags>::Numeric>
The resulting type after applying the
^
operator.source§impl Clone for IdentityField
impl Clone for IdentityField
source§fn clone(&self) -> IdentityField
fn clone(&self) -> IdentityField
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for IdentityField
impl Debug for IdentityField
source§impl Not for IdentityField
impl Not for IdentityField
§type Output = BitFlags<IdentityField, <IdentityField as RawBitFlags>::Numeric>
type Output = BitFlags<IdentityField, <IdentityField as RawBitFlags>::Numeric>
The resulting type after applying the
!
operator.source§impl PartialEq<IdentityField> for IdentityField
impl PartialEq<IdentityField> for IdentityField
source§fn eq(&self, other: &IdentityField) -> bool
fn eq(&self, other: &IdentityField) -> bool
source§impl RawBitFlags for IdentityField
impl RawBitFlags for IdentityField
source§const EMPTY: Self::Numeric = {transmute(0x0000000000000000): <types::IdentityField as enumflags2::_internal::RawBitFlags>::Numeric}
const EMPTY: Self::Numeric = {transmute(0x0000000000000000): <types::IdentityField as enumflags2::_internal::RawBitFlags>::Numeric}
A value with no bits set.
source§const DEFAULT: Self::Numeric = {transmute(0x0000000000000000): <types::IdentityField as enumflags2::_internal::RawBitFlags>::Numeric}
const DEFAULT: Self::Numeric = {transmute(0x0000000000000000): <types::IdentityField as enumflags2::_internal::RawBitFlags>::Numeric}
The value used by the Default implementation. Equivalent to EMPTY, unless
customized. Read more
source§const ALL_BITS: Self::Numeric = {transmute(0x00000000000000ff): <types::IdentityField as enumflags2::_internal::RawBitFlags>::Numeric}
const ALL_BITS: Self::Numeric = {transmute(0x00000000000000ff): <types::IdentityField as enumflags2::_internal::RawBitFlags>::Numeric}
A value with all flag bits set.
source§const BITFLAGS_TYPE_NAME: &'static str = _
const BITFLAGS_TYPE_NAME: &'static str = _
The name of the type for debug formatting purposes. Read more
source§impl TypeInfo for IdentityField
impl TypeInfo for IdentityField
impl Copy for IdentityField
impl Eq for IdentityField
impl StructuralEq for IdentityField
impl StructuralPartialEq for IdentityField
Auto Trait Implementations§
impl RefUnwindSafe for IdentityField
impl Send for IdentityField
impl Sync for IdentityField
impl Unpin for IdentityField
impl UnwindSafe for IdentityField
Blanket Implementations§
source§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
source§fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read moresource§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read moresource§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read moresource§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read moresource§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T, Outer> IsWrappedBy<Outer> for Twhere
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
impl<T, Outer> IsWrappedBy<Outer> for Twhere
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T
. Read moresource§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
source§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from
.source§impl<T, S> UniqueSaturatedInto<T> for Swhere
T: Bounded,
S: TryInto<T>,
impl<T, S> UniqueSaturatedInto<T> for Swhere
T: Bounded,
S: TryInto<T>,
source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T
.