#[repr(C)]pub struct GtState { /* private fields */ }
Implementations§
Source§impl GtState
impl GtState
Sourcepub fn is_initialized(&self) -> bool
pub fn is_initialized(&self) -> bool
Returns whether the GT state is initialized.
Sourcepub fn exchange_time_window(&self) -> u32
pub fn exchange_time_window(&self) -> u32
Get time window for GT exchange.
Sourcepub fn minting_cost(&self) -> u128
pub fn minting_cost(&self) -> u128
Get minting cost.
Sourcepub fn total_minted(&self) -> u64
pub fn total_minted(&self) -> u64
Get total minted.
Sourcepub fn grow_steps(&self) -> u64
pub fn grow_steps(&self) -> u64
Get grow steps.
Sourcepub fn set_exchange_time_window(&mut self, window: u32) -> Result<()>
pub fn set_exchange_time_window(&mut self, window: u32) -> Result<()>
Set exchange time window.
Trait Implementations§
impl Copy for GtState
impl Pod for GtState
Auto Trait Implementations§
impl Freeze for GtState
impl RefUnwindSafe for GtState
impl Send for GtState
impl Sync for GtState
impl Unpin for GtState
impl UnwindSafe for GtState
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
§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
§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
.§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
.Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more