pub struct InitInfo { /* private fields */ }
Expand description
A structure that stores the initialization state of a project.
When compiling a project via ByteCode::compile
, the ByteCode
object will contain all
the necessary code and logic to run the project.
However, this does not include the state on which the bytecode acts, which only exists at runtime.
InitInfo
exists to hold the initial state of a project in a serializable format.
This type supports serde serialization if the serde
feature flag is enabled.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for InitInfo
impl<'de> Deserialize<'de> for InitInfo
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 InitInfo
impl RefUnwindSafe for InitInfo
impl Send for InitInfo
impl Sync for InitInfo
impl Unpin for InitInfo
impl UnwindSafe for InitInfo
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