#[repr(C)]pub struct TokenFlagContainer {
pub value: u8,
}Expand description
Flags container generated by the macro.
Fields§
§value: u8Implementations§
Source§impl TokenFlagContainer
impl TokenFlagContainer
Sourcepub fn get_flag(&self, flag: TokenFlag) -> bool
Available on crate features utils and treasury and gmsol-utils only.
pub fn get_flag(&self, flag: TokenFlag) -> bool
utils and treasury and gmsol-utils only.Get flag.
Sourcepub fn set_flag(&mut self, flag: TokenFlag, value: bool) -> bool
Available on crate features utils and treasury and gmsol-utils only.
pub fn set_flag(&mut self, flag: TokenFlag, value: bool) -> bool
utils and treasury and gmsol-utils only.Set flag.
Sourcepub fn into_value(self) -> u8
Available on crate features utils and treasury and gmsol-utils only.
pub fn into_value(self) -> u8
utils and treasury and gmsol-utils only.Convert into value.
Sourcepub fn from_value(value: u8) -> Self
Available on crate features utils and treasury and gmsol-utils only.
pub fn from_value(value: u8) -> Self
utils and treasury and gmsol-utils only.Create from value.
Trait Implementations§
Source§impl Clone for TokenFlagContainer
impl Clone for TokenFlagContainer
Source§fn clone(&self) -> TokenFlagContainer
fn clone(&self) -> TokenFlagContainer
Returns a duplicate 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 TokenFlagContainer
impl Debug for TokenFlagContainer
Source§impl Default for TokenFlagContainer
impl Default for TokenFlagContainer
Source§fn default() -> TokenFlagContainer
fn default() -> TokenFlagContainer
Returns the “default value” for a type. Read more
impl Copy for TokenFlagContainer
impl Pod for TokenFlagContainer
Auto Trait Implementations§
impl Freeze for TokenFlagContainer
impl RefUnwindSafe for TokenFlagContainer
impl Send for TokenFlagContainer
impl Sync for TokenFlagContainer
impl Unpin for TokenFlagContainer
impl UnwindSafe for TokenFlagContainer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
Source§type Bits = T
type Bits = T
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.Source§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.