Struct cairo_lang_starknet::contract::ContractInfo
source · pub struct ContractInfo {
pub constructor: Option<FunctionId>,
pub externals: OrderedHashMap<Felt252, FunctionId>,
pub l1_handlers: OrderedHashMap<Felt252, FunctionId>,
}
Expand description
Sierra informaton of a contract.
Fields§
§constructor: Option<FunctionId>
Sierra function of the constructor.
externals: OrderedHashMap<Felt252, FunctionId>
Sierra functions of the external functions.
l1_handlers: OrderedHashMap<Felt252, FunctionId>
Sierra functions of the l1 handler functions.
Auto Trait Implementations§
impl RefUnwindSafe for ContractInfo
impl Send for ContractInfo
impl Sync for ContractInfo
impl Unpin for ContractInfo
impl UnwindSafe for ContractInfo
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