Struct everscale_types::models::account::StateInit
source · pub struct StateInit {
pub split_depth: Option<SplitDepth>,
pub special: Option<SpecialFlags>,
pub code: Option<Cell>,
pub data: Option<Cell>,
pub libraries: Dict<HashBytes, SimpleLib>,
}Expand description
Deployed account state.
Fields§
§split_depth: Option<SplitDepth>Optional split depth for large smart contracts.
special: Option<SpecialFlags>Optional special contract flags.
code: Option<Cell>Optional contract code.
data: Option<Cell>Optional contract data.
libraries: Dict<HashBytes, SimpleLib>Libraries used in smart-contract.
Implementations§
Trait Implementations§
source§impl PartialEq<StateInit> for StateInit
impl PartialEq<StateInit> for StateInit
source§impl Store for StateInit
impl Store for StateInit
source§fn store_into(
&self,
__builder: &mut CellBuilder,
__finalizer: &mut dyn Finalizer
) -> Result<(), Error>
fn store_into( &self, __builder: &mut CellBuilder, __finalizer: &mut dyn Finalizer ) -> Result<(), Error>
Tries to store itself into the cell builder.
impl Eq for StateInit
impl StructuralEq for StateInit
impl StructuralPartialEq for StateInit
Auto Trait Implementations§
impl !RefUnwindSafe for StateInit
impl Send for StateInit
impl Sync for StateInit
impl Unpin for StateInit
impl !UnwindSafe for StateInit
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