pub struct CairoExecutionInfo {
pub source_sierra_path: Utf8PathBuf,
pub casm_level_info: CasmLevelInfo,
pub enable_gas: Option<bool>,
}Expand description
Struct needed for function level profiling.
Fields§
§source_sierra_path: Utf8PathBufPath to a file with serialized ContractClass or VersionedProgram.
casm_level_info: CasmLevelInfo§enable_gas: Option<bool>enable-gas option from [cairo] section in Scarb.toml
Trait Implementations§
Source§impl Clone for CairoExecutionInfo
impl Clone for CairoExecutionInfo
Source§fn clone(&self) -> CairoExecutionInfo
fn clone(&self) -> CairoExecutionInfo
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 moreSource§impl Debug for CairoExecutionInfo
impl Debug for CairoExecutionInfo
Source§impl<'de> Deserialize<'de> for CairoExecutionInfo
impl<'de> Deserialize<'de> for CairoExecutionInfo
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 CairoExecutionInfo
impl RefUnwindSafe for CairoExecutionInfo
impl Send for CairoExecutionInfo
impl Sync for CairoExecutionInfo
impl Unpin for CairoExecutionInfo
impl UnwindSafe for CairoExecutionInfo
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