Enum AstStaticStorageInitializer
pub enum AstStaticStorageInitializer {
ZeroBytes(usize),
Integer(AstConstantInteger),
Fp(AstConstantFp),
Pointer(AstType, AstAddressConstant),
String {
ascii: Vec<String>,
},
}Expand description
A constant, compile-time initializer value for a static storage variable.
Variants§
ZeroBytes(usize)
Integer(AstConstantInteger)
Fp(AstConstantFp)
Pointer(AstType, AstAddressConstant)
String
Trait Implementations§
§impl Clone for AstStaticStorageInitializer
impl Clone for AstStaticStorageInitializer
§fn clone(&self) -> AstStaticStorageInitializer
fn clone(&self) -> AstStaticStorageInitializer
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 more§impl Debug for AstStaticStorageInitializer
impl Debug for AstStaticStorageInitializer
§impl Display for AstStaticStorageInitializer
impl Display for AstStaticStorageInitializer
§impl From<AstConstantValue> for AstStaticStorageInitializer
impl From<AstConstantValue> for AstStaticStorageInitializer
§fn from(value: AstConstantValue) -> Self
fn from(value: AstConstantValue) -> Self
Converts to this type from the input type.
§impl From<AstStaticStorageInitializer> for BtStaticStorageInitializer
impl From<AstStaticStorageInitializer> for BtStaticStorageInitializer
§fn from(value: AstStaticStorageInitializer) -> Self
fn from(value: AstStaticStorageInitializer) -> Self
Converts to this type from the input type.
§impl PartialEq for AstStaticStorageInitializer
impl PartialEq for AstStaticStorageInitializer
impl StructuralPartialEq for AstStaticStorageInitializer
Auto Trait Implementations§
impl Freeze for AstStaticStorageInitializer
impl RefUnwindSafe for AstStaticStorageInitializer
impl Send for AstStaticStorageInitializer
impl Sync for AstStaticStorageInitializer
impl Unpin for AstStaticStorageInitializer
impl UnwindSafe for AstStaticStorageInitializer
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