pub struct TokenPermissions {
pub mintable: bool,
pub burnable: bool,
pub pausable: bool,
pub freezable: bool,
pub paused: bool,
}Expand description
Token permissions flags
Fields§
§mintable: boolWhether new tokens can be minted after creation
burnable: boolWhether tokens can be burned by holders
pausable: boolWhether transfers can be paused by the creator
freezable: boolWhether individual accounts can be frozen
paused: boolWhether the token is currently paused
Trait Implementations§
Source§impl Clone for TokenPermissions
impl Clone for TokenPermissions
Source§fn clone(&self) -> TokenPermissions
fn clone(&self) -> TokenPermissions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TokenPermissions
impl Debug for TokenPermissions
Source§impl Default for TokenPermissions
impl Default for TokenPermissions
Source§impl<'de> Deserialize<'de> for TokenPermissions
impl<'de> Deserialize<'de> for TokenPermissions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TokenPermissions
impl RefUnwindSafe for TokenPermissions
impl Send for TokenPermissions
impl Sync for TokenPermissions
impl Unpin for TokenPermissions
impl UnsafeUnpin for TokenPermissions
impl UnwindSafe for TokenPermissions
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