#[repr(C)]pub struct InstructionFlagContainer {
pub value: u8,
}Expand description
Flags container generated by the macro.
Fields§
§value: u8Implementations§
Source§impl InstructionFlagContainer
impl InstructionFlagContainer
Sourcepub fn get_flag(&self, flag: InstructionFlag) -> bool
Available on crate features utils and timelock and gmsol-utils only.
pub fn get_flag(&self, flag: InstructionFlag) -> bool
utils and timelock and gmsol-utils only.Get flag.
Sourcepub fn set_flag(&mut self, flag: InstructionFlag, value: bool) -> bool
Available on crate features utils and timelock and gmsol-utils only.
pub fn set_flag(&mut self, flag: InstructionFlag, value: bool) -> bool
utils and timelock and gmsol-utils only.Set flag.
Sourcepub fn into_value(self) -> u8
Available on crate features utils and timelock and gmsol-utils only.
pub fn into_value(self) -> u8
utils and timelock and gmsol-utils only.Convert into value.
Sourcepub fn from_value(value: u8) -> Self
Available on crate features utils and timelock and gmsol-utils only.
pub fn from_value(value: u8) -> Self
utils and timelock and gmsol-utils only.Create from value.
Trait Implementations§
Source§impl Clone for InstructionFlagContainer
impl Clone for InstructionFlagContainer
Source§fn clone(&self) -> InstructionFlagContainer
fn clone(&self) -> InstructionFlagContainer
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 InstructionFlagContainer
impl Debug for InstructionFlagContainer
Source§impl Default for InstructionFlagContainer
impl Default for InstructionFlagContainer
Source§fn default() -> InstructionFlagContainer
fn default() -> InstructionFlagContainer
Returns the “default value” for a type. Read more
impl Copy for InstructionFlagContainer
impl Pod for InstructionFlagContainer
Auto Trait Implementations§
impl Freeze for InstructionFlagContainer
impl RefUnwindSafe for InstructionFlagContainer
impl Send for InstructionFlagContainer
impl Sync for InstructionFlagContainer
impl Unpin for InstructionFlagContainer
impl UnwindSafe for InstructionFlagContainer
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.