pub struct ContractContext {
pub id: Option<String>,
pub contract: ContractInfo,
}Expand description
Context for contract calldata clear signing.
v2: no abi field — ABI is derived from function signatures in format keys.
Fields§
§id: Option<String>§contract: ContractInfoTrait Implementations§
Source§impl Clone for ContractContext
impl Clone for ContractContext
Source§fn clone(&self) -> ContractContext
fn clone(&self) -> ContractContext
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ContractContext
impl Debug for ContractContext
Source§impl<'de> Deserialize<'de> for ContractContext
impl<'de> Deserialize<'de> for ContractContext
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 ContractContext
impl RefUnwindSafe for ContractContext
impl Send for ContractContext
impl Sync for ContractContext
impl Unpin for ContractContext
impl UnsafeUnpin for ContractContext
impl UnwindSafe for ContractContext
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