Struct o1vm::cannon::VmConfiguration
source · pub struct VmConfiguration {
pub input_state_file: String,
pub output_state_file: String,
pub metadata_file: String,
pub proof_at: StepFrequency,
pub stop_at: StepFrequency,
pub snapshot_state_at: StepFrequency,
pub info_at: StepFrequency,
pub proof_fmt: String,
pub snapshot_fmt: String,
pub pprof_cpu: bool,
pub host: Option<HostProgram>,
}
Fields§
§input_state_file: String
§output_state_file: String
§metadata_file: String
§proof_at: StepFrequency
§stop_at: StepFrequency
§snapshot_state_at: StepFrequency
§info_at: StepFrequency
§proof_fmt: String
§snapshot_fmt: String
§pprof_cpu: bool
§host: Option<HostProgram>
Trait Implementations§
source§impl Clone for VmConfiguration
impl Clone for VmConfiguration
source§fn clone(&self) -> VmConfiguration
fn clone(&self) -> VmConfiguration
Returns a copy 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 moresource§impl Debug for VmConfiguration
impl Debug for VmConfiguration
source§impl From<MipsVmConfigurationArgs> for VmConfiguration
impl From<MipsVmConfigurationArgs> for VmConfiguration
source§fn from(cfg: MipsVmConfigurationArgs) -> Self
fn from(cfg: MipsVmConfigurationArgs) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for VmConfiguration
impl Send for VmConfiguration
impl Sync for VmConfiguration
impl Unpin for VmConfiguration
impl UnwindSafe for VmConfiguration
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