Struct cairo_vm::serde::deserialize_program::ProgramJson
source · pub struct ProgramJson {
pub prime: String,
pub builtins: Vec<String>,
pub data: Vec<MaybeRelocatable>,
pub identifiers: HashMap<String, Identifier>,
pub hints: HashMap<usize, Vec<HintParams>>,
pub reference_manager: ReferenceManager,
pub attributes: Vec<Attribute>,
pub debug_info: Option<DebugInfo>,
}Fields§
§prime: String§builtins: Vec<String>§data: Vec<MaybeRelocatable>§identifiers: HashMap<String, Identifier>§hints: HashMap<usize, Vec<HintParams>>§reference_manager: ReferenceManager§attributes: Vec<Attribute>§debug_info: Option<DebugInfo>Trait Implementations§
source§impl Debug for ProgramJson
impl Debug for ProgramJson
source§impl<'de> Deserialize<'de> for ProgramJson
impl<'de> Deserialize<'de> for ProgramJson
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