Struct cairo_lang_starknet::abi::L1Handler
source · pub struct L1Handler {
pub name: String,
pub inputs: Vec<Input>,
pub outputs: Vec<Output>,
pub state_mutability: StateMutability,
}
Expand description
Contract L1 handler ABI.
Fields§
§name: String
§inputs: Vec<Input>
§outputs: Vec<Output>
§state_mutability: StateMutability
Trait Implementations§
source§impl<'de> Deserialize<'de> for L1Handler
impl<'de> Deserialize<'de> for L1Handler
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
source§impl PartialEq<L1Handler> for L1Handler
impl PartialEq<L1Handler> for L1Handler
impl Eq for L1Handler
impl StructuralEq for L1Handler
impl StructuralPartialEq for L1Handler
Auto Trait Implementations§
impl RefUnwindSafe for L1Handler
impl Send for L1Handler
impl Sync for L1Handler
impl Unpin for L1Handler
impl UnwindSafe for L1Handler
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
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.