pub struct TypedDataDomain {
pub name: Option<String>,
pub version: Option<String>,
pub chain_id: Option<u64>,
pub verifying_contract: Option<String>,
pub salt: Option<String>,
pub extra: HashMap<String, Value>,
}Fields§
§name: Option<String>§version: Option<String>§chain_id: Option<u64>§verifying_contract: Option<String>§salt: Option<String>§extra: HashMap<String, Value>Trait Implementations§
Source§impl Clone for TypedDataDomain
impl Clone for TypedDataDomain
Source§fn clone(&self) -> TypedDataDomain
fn clone(&self) -> TypedDataDomain
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 TypedDataDomain
impl Debug for TypedDataDomain
Source§impl<'de> Deserialize<'de> for TypedDataDomain
impl<'de> Deserialize<'de> for TypedDataDomain
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 TypedDataDomain
impl RefUnwindSafe for TypedDataDomain
impl Send for TypedDataDomain
impl Sync for TypedDataDomain
impl Unpin for TypedDataDomain
impl UnsafeUnpin for TypedDataDomain
impl UnwindSafe for TypedDataDomain
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