pub struct EIP712TypeEncoder { /* private fields */ }Implementations§
Source§impl EIP712TypeEncoder
impl EIP712TypeEncoder
Sourcepub fn finalize(self) -> Result<String, EncodeTypeError>
pub fn finalize(self) -> Result<String, EncodeTypeError>
Returns json string for types, and close serializer.
Sourcepub fn append_field_name(&mut self, name: &str) -> Result<(), EncodeTypeError>
pub fn append_field_name(&mut self, name: &str) -> Result<(), EncodeTypeError>
Append one field name of structure.
append_field_name and
append_field_type must be called sequentially.
Sourcepub fn append_field_type(
&mut self,
type_name: &str,
) -> Result<(), EncodeTypeError>
pub fn append_field_type( &mut self, type_name: &str, ) -> Result<(), EncodeTypeError>
Append one field type name of parent structure.
append_field_name and
append_field_type must be sequentially.
Sourcepub fn start_tuple(&mut self, name: &str) -> Result<bool, EncodeTypeError>
pub fn start_tuple(&mut self, name: &str) -> Result<bool, EncodeTypeError>
Start serialize one new tuple, if returns true. If returns false, no further serialization of this tuple is required.
Sourcepub fn end_tuple(&mut self) -> Result<(), EncodeTypeError>
pub fn end_tuple(&mut self) -> Result<(), EncodeTypeError>
Finish one tuple serialize.
Trait Implementations§
Source§impl Debug for EIP712TypeEncoder
impl Debug for EIP712TypeEncoder
Source§impl Default for EIP712TypeEncoder
impl Default for EIP712TypeEncoder
Source§fn default() -> EIP712TypeEncoder
fn default() -> EIP712TypeEncoder
Returns the “default value” for a type. Read more
Source§impl<'a> SerializeMap for &'a mut EIP712TypeEncoder
impl<'a> SerializeMap for &'a mut EIP712TypeEncoder
Source§type Error = EncodeTypeError
type Error = EncodeTypeError
Must match the
Error type of our Serializer.Source§fn end(
self,
) -> Result<<&'a mut EIP712TypeEncoder as SerializeMap>::Ok, <&'a mut EIP712TypeEncoder as SerializeMap>::Error>
fn end( self, ) -> Result<<&'a mut EIP712TypeEncoder as SerializeMap>::Ok, <&'a mut EIP712TypeEncoder as SerializeMap>::Error>
Finish serializing a map.
Source§fn serialize_key<T>(
&mut self,
_key: &T,
) -> Result<(), <&'a mut EIP712TypeEncoder as SerializeMap>::Error>
fn serialize_key<T>( &mut self, _key: &T, ) -> Result<(), <&'a mut EIP712TypeEncoder as SerializeMap>::Error>
Serialize a map key. Read more
Source§fn serialize_value<T>(
&mut self,
_value: &T,
) -> Result<(), <&'a mut EIP712TypeEncoder as SerializeMap>::Error>
fn serialize_value<T>( &mut self, _value: &T, ) -> Result<(), <&'a mut EIP712TypeEncoder as SerializeMap>::Error>
Serialize a map value. Read more
Source§impl<'a> SerializeSeq for &'a mut EIP712TypeEncoder
impl<'a> SerializeSeq for &'a mut EIP712TypeEncoder
Source§type Error = EncodeTypeError
type Error = EncodeTypeError
Must match the
Error type of our Serializer.Source§fn end(
self,
) -> Result<<&'a mut EIP712TypeEncoder as SerializeSeq>::Ok, <&'a mut EIP712TypeEncoder as SerializeSeq>::Error>
fn end( self, ) -> Result<<&'a mut EIP712TypeEncoder as SerializeSeq>::Ok, <&'a mut EIP712TypeEncoder as SerializeSeq>::Error>
Finish serializing a sequence.
Source§fn serialize_element<T>(
&mut self,
_value: &T,
) -> Result<(), <&'a mut EIP712TypeEncoder as SerializeSeq>::Error>
fn serialize_element<T>( &mut self, _value: &T, ) -> Result<(), <&'a mut EIP712TypeEncoder as SerializeSeq>::Error>
Serialize a sequence element.
Source§impl<'a> SerializeStructVariant for &'a mut EIP712TypeEncoder
impl<'a> SerializeStructVariant for &'a mut EIP712TypeEncoder
Source§type Error = EncodeTypeError
type Error = EncodeTypeError
Must match the
Error type of our Serializer.Source§fn end(
self,
) -> Result<<&'a mut EIP712TypeEncoder as SerializeStructVariant>::Ok, <&'a mut EIP712TypeEncoder as SerializeStructVariant>::Error>
fn end( self, ) -> Result<<&'a mut EIP712TypeEncoder as SerializeStructVariant>::Ok, <&'a mut EIP712TypeEncoder as SerializeStructVariant>::Error>
Finish serializing a struct variant.
Source§fn serialize_field<T>(
&mut self,
_key: &'static str,
_value: &T,
) -> Result<(), <&'a mut EIP712TypeEncoder as SerializeStructVariant>::Error>
fn serialize_field<T>( &mut self, _key: &'static str, _value: &T, ) -> Result<(), <&'a mut EIP712TypeEncoder as SerializeStructVariant>::Error>
Serialize a struct variant field.
Source§impl<'a> SerializeTuple for &'a mut EIP712TypeEncoder
impl<'a> SerializeTuple for &'a mut EIP712TypeEncoder
Source§type Error = EncodeTypeError
type Error = EncodeTypeError
Must match the
Error type of our Serializer.Source§fn end(
self,
) -> Result<<&'a mut EIP712TypeEncoder as SerializeTuple>::Ok, <&'a mut EIP712TypeEncoder as SerializeTuple>::Error>
fn end( self, ) -> Result<<&'a mut EIP712TypeEncoder as SerializeTuple>::Ok, <&'a mut EIP712TypeEncoder as SerializeTuple>::Error>
Finish serializing a tuple.
Source§fn serialize_element<T>(
&mut self,
_value: &T,
) -> Result<(), <&'a mut EIP712TypeEncoder as SerializeTuple>::Error>
fn serialize_element<T>( &mut self, _value: &T, ) -> Result<(), <&'a mut EIP712TypeEncoder as SerializeTuple>::Error>
Serialize a tuple element.
Source§impl<'a> SerializeTupleStruct for &'a mut EIP712TypeEncoder
impl<'a> SerializeTupleStruct for &'a mut EIP712TypeEncoder
Source§type Error = EncodeTypeError
type Error = EncodeTypeError
Must match the
Error type of our Serializer.Source§fn end(
self,
) -> Result<<&'a mut EIP712TypeEncoder as SerializeTupleStruct>::Ok, <&'a mut EIP712TypeEncoder as SerializeTupleStruct>::Error>
fn end( self, ) -> Result<<&'a mut EIP712TypeEncoder as SerializeTupleStruct>::Ok, <&'a mut EIP712TypeEncoder as SerializeTupleStruct>::Error>
Finish serializing a tuple struct.
Source§fn serialize_field<T>(
&mut self,
_value: &T,
) -> Result<(), <&'a mut EIP712TypeEncoder as SerializeTupleStruct>::Error>
fn serialize_field<T>( &mut self, _value: &T, ) -> Result<(), <&'a mut EIP712TypeEncoder as SerializeTupleStruct>::Error>
Serialize a tuple struct field.
Source§impl<'a> SerializeTupleVariant for &'a mut EIP712TypeEncoder
impl<'a> SerializeTupleVariant for &'a mut EIP712TypeEncoder
Source§type Error = EncodeTypeError
type Error = EncodeTypeError
Must match the
Error type of our Serializer.Source§fn end(
self,
) -> Result<<&'a mut EIP712TypeEncoder as SerializeTupleVariant>::Ok, <&'a mut EIP712TypeEncoder as SerializeTupleVariant>::Error>
fn end( self, ) -> Result<<&'a mut EIP712TypeEncoder as SerializeTupleVariant>::Ok, <&'a mut EIP712TypeEncoder as SerializeTupleVariant>::Error>
Finish serializing a tuple variant.
Source§fn serialize_field<T>(
&mut self,
_value: &T,
) -> Result<(), <&'a mut EIP712TypeEncoder as SerializeTupleVariant>::Error>
fn serialize_field<T>( &mut self, _value: &T, ) -> Result<(), <&'a mut EIP712TypeEncoder as SerializeTupleVariant>::Error>
Serialize a tuple variant field.
Source§impl<'a> Serializer for &'a mut EIP712TypeEncoder
impl<'a> Serializer for &'a mut EIP712TypeEncoder
Source§type Ok = ()
type Ok = ()
The output type produced by this
Serializer during successful
serialization. Most serializers that produce text or binary output
should set Ok = () and serialize into an io::Write or buffer
contained within the Serializer instance. Serializers that build
in-memory data structures may be simplified by using Ok to propagate
the data structure around.Source§type Error = EncodeTypeError
type Error = EncodeTypeError
The error type when some error occurs during serialization.
Source§type SerializeSeq = &'a mut EIP712TypeEncoder
type SerializeSeq = &'a mut EIP712TypeEncoder
Type returned from
serialize_seq for serializing the content of the
sequence.Source§type SerializeTuple = &'a mut EIP712TypeEncoder
type SerializeTuple = &'a mut EIP712TypeEncoder
Type returned from
serialize_tuple for serializing the content of
the tuple.Source§type SerializeTupleStruct = &'a mut EIP712TypeEncoder
type SerializeTupleStruct = &'a mut EIP712TypeEncoder
Type returned from
serialize_tuple_struct for serializing the
content of the tuple struct.Source§type SerializeTupleVariant = &'a mut EIP712TypeEncoder
type SerializeTupleVariant = &'a mut EIP712TypeEncoder
Type returned from
serialize_tuple_variant for serializing the
content of the tuple variant.Source§type SerializeMap = &'a mut EIP712TypeEncoder
type SerializeMap = &'a mut EIP712TypeEncoder
Type returned from
serialize_map for serializing the content of the
map.Source§type SerializeStruct = EIP712TypeEncoderSerializeStruct<'a>
type SerializeStruct = EIP712TypeEncoderSerializeStruct<'a>
Type returned from
serialize_struct for serializing the content of
the struct.Source§type SerializeStructVariant = &'a mut EIP712TypeEncoder
type SerializeStructVariant = &'a mut EIP712TypeEncoder
Type returned from
serialize_struct_variant for serializing the
content of the struct variant.Source§fn is_human_readable(&self) -> bool
fn is_human_readable(&self) -> bool
Determine whether
Serialize implementations should serialize in
human-readable form. Read moreSource§fn serialize_bool(
self,
_v: bool,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_bool( self, _v: bool, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize a
bool value. Read moreSource§fn serialize_bytes(
self,
_v: &[u8],
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_bytes( self, _v: &[u8], ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize a chunk of raw byte data. Read more
Source§fn serialize_char(
self,
_v: char,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_char( self, _v: char, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize a character. Read more
Source§fn serialize_f32(
self,
_v: f32,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_f32( self, _v: f32, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize an
f32 value. Read moreSource§fn serialize_f64(
self,
_v: f64,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_f64( self, _v: f64, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize an
f64 value. Read moreSource§fn serialize_i128(
self,
_v: i128,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_i128( self, _v: i128, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize an
i128 value. Read moreSource§fn serialize_i16(
self,
_v: i16,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_i16( self, _v: i16, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize an
i16 value. Read moreSource§fn serialize_i32(
self,
_v: i32,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_i32( self, _v: i32, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize an
i32 value. Read moreSource§fn serialize_i64(
self,
_v: i64,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_i64( self, _v: i64, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize an
i64 value. Read moreSource§fn serialize_i8(
self,
_v: i8,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_i8( self, _v: i8, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize an
i8 value. Read moreSource§fn serialize_map(
self,
_len: Option<usize>,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::SerializeMap, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_map( self, _len: Option<usize>, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::SerializeMap, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Begin to serialize a map. This call must be followed by zero or more
calls to
serialize_key and serialize_value, then a call to end. Read moreSource§fn serialize_newtype_struct<T>(
self,
name: &'static str,
_value: &T,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_newtype_struct<T>( self, name: &'static str, _value: &T, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize a newtype struct like
struct Millimeters(u8). Read moreSource§fn serialize_newtype_variant<T>(
self,
name: &'static str,
_variant_index: u32,
variant: &'static str,
_value: &T,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_newtype_variant<T>( self, name: &'static str, _variant_index: u32, variant: &'static str, _value: &T, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Source§fn serialize_none(
self,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_none( self, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Source§fn serialize_seq(
self,
_len: Option<usize>,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::SerializeSeq, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_seq( self, _len: Option<usize>, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::SerializeSeq, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Begin to serialize a variably sized sequence. This call must be
followed by zero or more calls to
serialize_element, then a call to
end. Read moreSource§fn serialize_some<T>(
self,
value: &T,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_some<T>( self, value: &T, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Source§fn serialize_str(
self,
_v: &str,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_str( self, _v: &str, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize a
&str. Read moreSource§fn serialize_struct(
self,
name: &'static str,
_len: usize,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::SerializeStruct, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_struct( self, name: &'static str, _len: usize, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::SerializeStruct, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Begin to serialize a struct like
struct Rgb { r: u8, g: u8, b: u8 }.
This call must be followed by zero or more calls to serialize_field,
then a call to end. Read moreSource§fn serialize_struct_variant(
self,
_name: &'static str,
_variant_index: u32,
_variant: &'static str,
_len: usize,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::SerializeStructVariant, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_struct_variant( self, _name: &'static str, _variant_index: u32, _variant: &'static str, _len: usize, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::SerializeStructVariant, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Begin to serialize a struct variant like
E::S in enum E { S { r: u8, g: u8, b: u8 } }. This call must be followed by zero or more calls to
serialize_field, then a call to end. Read moreSource§fn serialize_tuple(
self,
_len: usize,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::SerializeTuple, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_tuple( self, _len: usize, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::SerializeTuple, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Begin to serialize a statically sized sequence whose length will be
known at deserialization time without looking at the serialized data.
This call must be followed by zero or more calls to
serialize_element,
then a call to end. Read moreSource§fn serialize_tuple_struct(
self,
_name: &'static str,
_len: usize,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::SerializeTupleStruct, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_tuple_struct( self, _name: &'static str, _len: usize, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::SerializeTupleStruct, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Begin to serialize a tuple struct like
struct Rgb(u8, u8, u8). This
call must be followed by zero or more calls to serialize_field, then a
call to end. Read moreSource§fn serialize_tuple_variant(
self,
_name: &'static str,
_variant_index: u32,
_variant: &'static str,
_len: usize,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::SerializeTupleVariant, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_tuple_variant( self, _name: &'static str, _variant_index: u32, _variant: &'static str, _len: usize, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::SerializeTupleVariant, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Begin to serialize a tuple variant like
E::T in enum E { T(u8, u8) }. This call must be followed by zero or more calls to
serialize_field, then a call to end. Read moreSource§fn serialize_u128(
self,
_v: u128,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_u128( self, _v: u128, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize a
u128 value. Read moreSource§fn serialize_u16(
self,
_v: u16,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_u16( self, _v: u16, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize a
u16 value. Read moreSource§fn serialize_u32(
self,
_v: u32,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_u32( self, _v: u32, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize a
u32 value. Read moreSource§fn serialize_u64(
self,
_v: u64,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_u64( self, _v: u64, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize a
u64 value. Read moreSource§fn serialize_u8(
self,
_v: u8,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_u8( self, _v: u8, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize a
u8 value. Read moreSource§fn serialize_unit(
self,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_unit( self, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Serialize a
() value. Read moreSource§fn serialize_unit_struct(
self,
_: &'static str,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_unit_struct( self, _: &'static str, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Source§fn serialize_unit_variant(
self,
_name: &'static str,
_variant_index: u32,
_variant: &'static str,
) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
fn serialize_unit_variant( self, _name: &'static str, _variant_index: u32, _variant: &'static str, ) -> Result<<&'a mut EIP712TypeEncoder as Serializer>::Ok, <&'a mut EIP712TypeEncoder as Serializer>::Error>
Source§fn collect_seq<I>(self, iter: I) -> Result<Self::Ok, Self::Error>
fn collect_seq<I>(self, iter: I) -> Result<Self::Ok, Self::Error>
Collect an iterator as a sequence. Read more
Auto Trait Implementations§
impl Freeze for EIP712TypeEncoder
impl RefUnwindSafe for EIP712TypeEncoder
impl Send for EIP712TypeEncoder
impl Sync for EIP712TypeEncoder
impl Unpin for EIP712TypeEncoder
impl UnwindSafe for EIP712TypeEncoder
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