Struct zkevm_keccak::util::eth_types::AccessList
[−]Expand description
Access list
Tuple Fields
0: Vec<AccessListItem, Global>Trait Implementations
impl Clone for AccessList
impl Clone for AccessList
fn clone(&self) -> AccessList
fn clone(&self) -> AccessList
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Debug for AccessList
impl Debug for AccessList
impl Decodable for AccessList
impl Decodable for AccessList
fn decode(rlp: &Rlp<'_>) -> Result<AccessList, DecoderError>
fn decode(rlp: &Rlp<'_>) -> Result<AccessList, DecoderError>
impl Decodable for AccessList
impl Decodable for AccessList
fn decode(buf: &mut &[u8]) -> Result<AccessList, DecodeError>
impl Default for AccessList
impl Default for AccessList
fn default() -> AccessList
fn default() -> AccessList
impl<'de> Deserialize<'de> for AccessList
impl<'de> Deserialize<'de> for AccessList
fn deserialize<__D>(
__deserializer: __D
) -> Result<AccessList, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<AccessList, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl Encodable for AccessList
impl Encodable for AccessList
impl Encodable for AccessList
impl Encodable for AccessList
fn rlp_append(&self, stream: &mut RlpStream)
fn rlp_append(&self, stream: &mut RlpStream)
fn rlp_bytes(&self) -> BytesMut
fn rlp_bytes(&self) -> BytesMut
impl From<Vec<AccessListItem, Global>> for AccessList
impl From<Vec<AccessListItem, Global>> for AccessList
fn from(src: Vec<AccessListItem, Global>) -> AccessList
fn from(src: Vec<AccessListItem, Global>) -> AccessList
impl Hash for AccessList
impl Hash for AccessList
impl PartialEq<AccessList> for AccessList
impl PartialEq<AccessList> for AccessList
fn eq(&self, other: &AccessList) -> bool
fn eq(&self, other: &AccessList) -> bool
impl Serialize for AccessList
impl Serialize for AccessList
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl Eq for AccessList
impl StructuralEq for AccessList
impl StructuralPartialEq for AccessList
Auto Trait Implementations
impl RefUnwindSafe for AccessList
impl Send for AccessList
impl Sync for AccessList
impl Unpin for AccessList
impl UnwindSafe for AccessList
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<T> FmtForward for T
impl<T> FmtForward for T
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self to use its Binary implementation when Debug-formatted.fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
self to use its Display implementation when
+sufficient, and should not be overridden without very good reason. Read moreimpl Serialize for AccessList
impl Serialize for AccessList
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl Eq for AccessList
impl StructuralEq for AccessList
impl StructuralPartialEq for AccessList
Auto Trait Implementations
impl RefUnwindSafe for AccessList
impl Send for AccessList
impl Sync for AccessList
impl Unpin for AccessList
impl UnwindSafe for AccessList
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<T> FmtForward for T
impl<T> FmtForward for T
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self to use its Binary implementation when Debug-formatted.fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
self to use its Octal implementation when Debug-formatted.fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
self to use its Pointer implementation when
diff --git a/docs/zkevm_keccak/util/eth_types/struct.Block.html b/docs/zkevm_keccak/util/eth_types/struct.Block.html
index 05f30612..cb164210 100644
--- a/docs/zkevm_keccak/util/eth_types/struct.Block.html
+++ b/docs/zkevm_keccak/util/eth_types/struct.Block.html
@@ -61,7 +61,7 @@ Errors
impl Block<H256>
impl Block<H256>
pub fn into_full_block(
self,
transactions: Vec<Transaction, Global>
) -> Block<Transaction>
pub fn into_full_block(
self,
transactions: Vec<Transaction, Global>
) -> Block<Transaction>
Converts this block that only holds transaction hashes into a full block with Transaction
Trait Implementations
impl<'de, TX> Deserialize<'de> for Block<TX>where
TX: Serialize + DeserializeOwned + Default,
impl<'de, TX> Deserialize<'de> for Block<TX>where
TX: Serialize + DeserializeOwned + Default,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Block<TX>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Block<TX>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl From<Block<Transaction>> for Block<H256>
impl From<Block<Transaction>> for Block<H256>
fn from(full: Block<Transaction>) -> Block<H256>
fn from(full: Block<Transaction>) -> Block<H256>
impl<TX> PartialEq<Block<TX>> for Block<TX>where
TX: PartialEq<TX>,
impl<TX> PartialEq<Block<TX>> for Block<TX>where
TX: PartialEq<TX>,
impl<TX> Serialize for Block<TX>where
TX: Serialize + DeserializeOwned,
impl<TX> Serialize for Block<TX>where
TX: Serialize + DeserializeOwned,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl<TX> Eq for Block<TX>where
TX: Eq,
impl<TX> StructuralEq for Block<TX>
impl<TX> StructuralPartialEq for Block<TX>
Auto Trait Implementations
impl<TX> RefUnwindSafe for Block<TX>where
TX: RefUnwindSafe,
impl<TX> Send for Block<TX>where
TX: Send,
impl<TX> Sync for Block<TX>where
TX: Sync,
impl<TX> Unpin for Block<TX>where
TX: Unpin,
impl<TX> UnwindSafe for Block<TX>where
TX: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<T> FmtForward for T
impl<T> FmtForward for T
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self to use its Binary implementation when Debug-formatted.fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
self to use its Display implementation when
+sufficient, and should not be overridden without very good reason. Read moreimpl<TX> Serialize for Block<TX>where
TX: Serialize + DeserializeOwned,
impl<TX> Serialize for Block<TX>where
TX: Serialize + DeserializeOwned,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl<TX> Eq for Block<TX>where
TX: Eq,
impl<TX> StructuralEq for Block<TX>
impl<TX> StructuralPartialEq for Block<TX>
Auto Trait Implementations
impl<TX> RefUnwindSafe for Block<TX>where
TX: RefUnwindSafe,
impl<TX> Send for Block<TX>where
TX: Send,
impl<TX> Sync for Block<TX>where
TX: Sync,
impl<TX> Unpin for Block<TX>where
TX: Unpin,
impl<TX> UnwindSafe for Block<TX>where
TX: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<T> FmtForward for T
impl<T> FmtForward for T
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self to use its Binary implementation when Debug-formatted.fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
self to use its Octal implementation when Debug-formatted.fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
self to use its Pointer implementation when
diff --git a/docs/zkevm_keccak/util/eth_types/struct.Bytes.html b/docs/zkevm_keccak/util/eth_types/struct.Bytes.html
index f5a81bb2..e95c17d7 100644
--- a/docs/zkevm_keccak/util/eth_types/struct.Bytes.html
+++ b/docs/zkevm_keccak/util/eth_types/struct.Bytes.html
@@ -940,7 +940,7 @@ Examples
by==. Read moreimpl PartialOrd<Bytes> for Bytes
impl PartialOrd<Bytes> for Bytes
impl Serialize for Bytes
impl Serialize for Bytes
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl Tokenizable for Bytes
impl Tokenizable for Bytes
fn from_token(token: Token) -> Result<Bytes, InvalidOutputType>
fn from_token(token: Token) -> Result<Bytes, InvalidOutputType>
Token into expected type.fn into_token(self) -> Token
fn into_token(self) -> Token
impl AbiArrayType for Bytes
impl Eq for Bytes
impl StructuralEq for Bytes
impl StructuralPartialEq for Bytes
impl TokenizableItem for Bytes
Auto Trait Implementations
impl RefUnwindSafe for Bytes
impl Send for Bytes
impl Sync for Bytes
impl Unpin for Bytes
impl UnwindSafe for Bytes
Blanket Implementations
impl<A, T> AsBits<T> for Awhere
A: AsRef<[T]>,
T: BitStore,
impl<A, T> AsBits<T> for Awhere
A: AsRef<[T]>,
T: BitStore,
fn as_bits<O>(&self) -> &BitSlice<T, O>where
O: BitOrder,
fn as_bits<O>(&self) -> &BitSlice<T, O>where
O: BitOrder,
self as an immutable bit-slice region with the O ordering.fn try_as_bits<O>(&self) -> Result<&BitSlice<T, O>, BitSpanError<T>>where
O: BitOrder,
fn try_as_bits<O>(&self) -> Result<&BitSlice<T, O>, BitSpanError<T>>where
O: BitOrder,
impl Serialize for Bytes
impl Serialize for Bytes
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl Tokenizable for Bytes
impl Tokenizable for Bytes
fn from_token(token: Token) -> Result<Bytes, InvalidOutputType>
fn from_token(token: Token) -> Result<Bytes, InvalidOutputType>
Token into expected type.fn into_token(self) -> Token
fn into_token(self) -> Token
impl AbiArrayType for Bytes
impl Eq for Bytes
impl StructuralEq for Bytes
impl StructuralPartialEq for Bytes
impl TokenizableItem for Bytes
Auto Trait Implementations
impl RefUnwindSafe for Bytes
impl Send for Bytes
impl Sync for Bytes
impl Unpin for Bytes
impl UnwindSafe for Bytes
Blanket Implementations
impl<A, T> AsBits<T> for Awhere
A: AsRef<[T]>,
T: BitStore,
impl<A, T> AsBits<T> for Awhere
A: AsRef<[T]>,
T: BitStore,
fn as_bits<O>(&self) -> &BitSlice<T, O>where
O: BitOrder,
fn as_bits<O>(&self) -> &BitSlice<T, O>where
O: BitOrder,
self as an immutable bit-slice region with the O ordering.fn try_as_bits<O>(&self) -> Result<&BitSlice<T, O>, BitSpanError<T>>where
O: BitOrder,
fn try_as_bits<O>(&self) -> Result<&BitSlice<T, O>, BitSpanError<T>>where
O: BitOrder,
impl<U> AsSliceOf for Uwhere
U: AsRef<[u8]> + ?Sized,
impl<U> AsSliceOf for Uwhere
U: AsRef<[u8]> + ?Sized,
fn as_slice_of<T>(&self) -> Result<&[T], Error>where
T: FromByteSlice,
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<T> Detokenize for Twhere
T: Tokenizable,
impl<T> Detokenize for Twhere
T: Tokenizable,
fn from_tokens(tokens: Vec<Token, Global>) -> Result<T, InvalidOutputType>
fn from_tokens(tokens: Vec<Token, Global>) -> Result<T, InvalidOutputType>
impl<T> FmtForward for T
impl<T> FmtForward for T
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self to use its Binary implementation when Debug-formatted.fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
self to use its LowerHex implementation when
diff --git a/docs/zkevm_keccak/util/eth_types/struct.Signature.html b/docs/zkevm_keccak/util/eth_types/struct.Signature.html
index b96b465d..b4ec74a0 100644
--- a/docs/zkevm_keccak/util/eth_types/struct.Signature.html
+++ b/docs/zkevm_keccak/util/eth_types/struct.Signature.html
@@ -17,7 +17,7 @@
sufficient, and should not be overridden without very good reason. Read moreimpl Serialize for Signature
impl Serialize for Signature
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl<'a> TryFrom<&'a [u8]> for Signature
impl<'a> TryFrom<&'a [u8]> for Signature
fn try_from(
bytes: &'a [u8]
) -> Result<Signature, <Signature as TryFrom<&'a [u8]>>::Error>
fn try_from(
bytes: &'a [u8]
) -> Result<Signature, <Signature as TryFrom<&'a [u8]>>::Error>
Parses a raw signature which is expected to be 65 bytes long where
the first 32 bytes is the r value, the second 32 bytes the s value
and the final byte is the v value in ‘Electrum’ notation.
type Error = SignatureError
type Error = SignatureError
impl Copy for Signature
impl Eq for Signature
impl StructuralEq for Signature
impl StructuralPartialEq for Signature
Auto Trait Implementations
impl RefUnwindSafe for Signature
impl Send for Signature
impl Sync for Signature
impl Unpin for Signature
impl UnwindSafe for Signature
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<T> FmtForward for T
impl<T> FmtForward for T
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self to use its Binary implementation when Debug-formatted.fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
self to use its Display implementation when
+type Error = SignatureError
type Error = SignatureError
impl Copy for Signature
impl Eq for Signature
impl StructuralEq for Signature
impl StructuralPartialEq for Signature
Auto Trait Implementations
impl RefUnwindSafe for Signature
impl Send for Signature
impl Sync for Signature
impl Unpin for Signature
impl UnwindSafe for Signature
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<T> FmtForward for T
impl<T> FmtForward for T
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self to use its Binary implementation when Debug-formatted.fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
self to use its Octal implementation when Debug-formatted.fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
self to use its Pointer implementation when
diff --git a/docs/zkevm_keccak/util/eth_types/struct.Transaction.html b/docs/zkevm_keccak/util/eth_types/struct.Transaction.html
index 50982419..f5f9125c 100644
--- a/docs/zkevm_keccak/util/eth_types/struct.Transaction.html
+++ b/docs/zkevm_keccak/util/eth_types/struct.Transaction.html
@@ -55,7 +55,7 @@
Trait Implementations
impl Clone for Transaction
impl Clone for Transaction
fn clone(&self) -> Transaction
fn clone(&self) -> Transaction
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Debug for Transaction
impl Debug for Transaction
impl Decodable for Transaction
impl Decodable for Transaction
Get a Transaction directly from a rlp encoded byte stream
fn decode(rlp: &Rlp<'_>) -> Result<Transaction, DecoderError>
fn decode(rlp: &Rlp<'_>) -> Result<Transaction, DecoderError>
impl Default for Transaction
impl Default for Transaction
fn default() -> Transaction
fn default() -> Transaction
impl<'de> Deserialize<'de> for Transaction
impl<'de> Deserialize<'de> for Transaction
fn deserialize<__D>(
__deserializer: __D
) -> Result<Transaction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Transaction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl PartialEq<Transaction> for Transaction
impl PartialEq<Transaction> for Transaction
fn eq(&self, other: &Transaction) -> bool
fn eq(&self, other: &Transaction) -> bool
impl Serialize for Transaction
impl Serialize for Transaction
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl Eq for Transaction
impl StructuralEq for Transaction
impl StructuralPartialEq for Transaction
Auto Trait Implementations
impl RefUnwindSafe for Transaction
impl Send for Transaction
impl Sync for Transaction
impl Unpin for Transaction
impl UnwindSafe for Transaction
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<T> FmtForward for T
impl<T> FmtForward for T
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self to use its Binary implementation when Debug-formatted.fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
self to use its Display implementation when
+sufficient, and should not be overridden without very good reason. Read moreimpl Serialize for Transaction
impl Serialize for Transaction
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl Eq for Transaction
impl StructuralEq for Transaction
impl StructuralPartialEq for Transaction
Auto Trait Implementations
impl RefUnwindSafe for Transaction
impl Send for Transaction
impl Sync for Transaction
impl Unpin for Transaction
impl UnwindSafe for Transaction
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<T> FmtForward for T
impl<T> FmtForward for T
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self to use its Binary implementation when Debug-formatted.fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
self to use its Octal implementation when Debug-formatted.fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
self to use its Pointer implementation when
diff --git a/docs/zkevm_keccak/util/eth_types/struct.U256.html b/docs/zkevm_keccak/util/eth_types/struct.U256.html
index 38b57831..97713f7c 100644
--- a/docs/zkevm_keccak/util/eth_types/struct.U256.html
+++ b/docs/zkevm_keccak/util/eth_types/struct.U256.html
@@ -72,7 +72,7 @@ Panics
operator. Read moreimpl<T> RemAssign<T> for U256where
T: Into<U256> + Copy,
impl<T> RemAssign<T> for U256where
T: Into<U256> + Copy,
fn rem_assign(&mut self, other: T)
fn rem_assign(&mut self, other: T)
%= operation. Read moreimpl Serialize for U256
impl Serialize for U256
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
impl<T> ShlAssign<T> for U256where
T: Into<U256>,
impl<T> ShlAssign<T> for U256where
T: Into<U256>,
fn shl_assign(&mut self, shift: T)
fn shl_assign(&mut self, shift: T)
<<= operation. Read moreimpl<T> ShrAssign<T> for U256where
T: Into<U256>,
impl<T> ShrAssign<T> for U256where
T: Into<U256>,
fn shr_assign(&mut self, shift: T)
fn shr_assign(&mut self, shift: T)
>>= operation. Read moreimpl SubAssign<U256> for U256
impl SubAssign<U256> for U256
fn sub_assign(&mut self, other: U256)
fn sub_assign(&mut self, other: U256)
-= operation. Read moresourceimpl ToBigEndian for U256
impl ToBigEndian for U256
sourcefn to_be_bytes(&self) -> [u8; 32]
fn to_be_bytes(&self) -> [u8; 32]
Encode the value as byte array in big endian.
sourceimpl ToLittleEndian for U256
impl ToLittleEndian for U256
sourcefn to_le_bytes(&self) -> [u8; 32]
fn to_le_bytes(&self) -> [u8; 32]
Encode the value as byte array in little endian.
-impl Tokenizable for U256
impl Tokenizable for U256
fn from_token(token: Token) -> Result<U256, InvalidOutputType>
fn from_token(token: Token) -> Result<U256, InvalidOutputType>
Token into expected type.fn into_token(self) -> Token
fn into_token(self) -> Token
impl AbiArrayType for U256
impl Copy for U256
impl EncodeLike<U256> for U256
impl Eq for U256
impl StructuralEq for U256
impl StructuralPartialEq for U256
impl TokenizableItem for U256
Auto Trait Implementations
impl RefUnwindSafe for U256
impl Send for U256
impl Sync for U256
impl Unpin for U256
impl UnwindSafe for U256
Blanket Implementations
impl<A, T> AsBits<T> for Awhere
A: AsRef<[T]>,
T: BitStore,
impl<A, T> AsBits<T> for Awhere
A: AsRef<[T]>,
T: BitStore,
fn as_bits<O>(&self) -> &BitSlice<T, O>where
O: BitOrder,
fn as_bits<O>(&self) -> &BitSlice<T, O>where
O: BitOrder,
self as an immutable bit-slice region with the O ordering.fn try_as_bits<O>(&self) -> Result<&BitSlice<T, O>, BitSpanError<T>>where
O: BitOrder,
fn try_as_bits<O>(&self) -> Result<&BitSlice<T, O>, BitSpanError<T>>where
O: BitOrder,
self as an immutable bit-slice region with the O
+impl Tokenizable for U256
impl Tokenizable for U256
fn from_token(token: Token) -> Result<U256, InvalidOutputType>
fn from_token(token: Token) -> Result<U256, InvalidOutputType>
Token into expected type.fn into_token(self) -> Token
fn into_token(self) -> Token
impl AbiArrayType for U256
impl Copy for U256
impl EncodeLike<U256> for U256
impl Eq for U256
impl StructuralEq for U256
impl StructuralPartialEq for U256
impl TokenizableItem for U256
Auto Trait Implementations
impl RefUnwindSafe for U256
impl Send for U256
impl Sync for U256
impl Unpin for U256
impl UnwindSafe for U256
Blanket Implementations
impl<A, T> AsBits<T> for Awhere
A: AsRef<[T]>,
T: BitStore,
impl<A, T> AsBits<T> for Awhere
A: AsRef<[T]>,
T: BitStore,
fn as_bits<O>(&self) -> &BitSlice<T, O>where
O: BitOrder,
fn as_bits<O>(&self) -> &BitSlice<T, O>where
O: BitOrder,
self as an immutable bit-slice region with the O ordering.fn try_as_bits<O>(&self) -> Result<&BitSlice<T, O>, BitSpanError<T>>where
O: BitOrder,
fn try_as_bits<O>(&self) -> Result<&BitSlice<T, O>, BitSpanError<T>>where
O: BitOrder,
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<T> DecodeAll for Twhere
T: Decode,
impl<T> DecodeAll for Twhere
T: Decode,
fn decode_all(input: &mut &[u8]) -> Result<T, Error>
fn decode_all(input: &mut &[u8]) -> Result<T, Error>
Self and consume all of the given input data. Read moreimpl<T> DecodeLimit for Twhere
T: Decode,
impl<T> DecodeLimit for Twhere
T: Decode,
fn decode_all_with_depth_limit(limit: u32, input: &mut &[u8]) -> Result<T, Error>
fn decode_all_with_depth_limit(limit: u32, input: &mut &[u8]) -> Result<T, Error>
Self and consume all of the given input data. Read morefn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>where
I: Input,
fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>where
I: Input,
Self with the given maximum recursion depth and advance input by the number of
bytes consumed. Read moreimpl<T> Detokenize for Twhere
T: Tokenizable,
impl<T> Detokenize for Twhere
T: Tokenizable,
fn from_tokens(tokens: Vec<Token, Global>) -> Result<T, InvalidOutputType>
fn from_tokens(tokens: Vec<Token, Global>) -> Result<T, InvalidOutputType>
impl<T> FmtForward for T
impl<T> FmtForward for T
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self to use its Binary implementation when Debug-formatted.fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
self to use its LowerExp implementation when
diff --git a/docs/zkevm_keccak/util/eth_types/struct.U64.html b/docs/zkevm_keccak/util/eth_types/struct.U64.html
index f12dc1a5..7cf6ee79 100644
--- a/docs/zkevm_keccak/util/eth_types/struct.U64.html
+++ b/docs/zkevm_keccak/util/eth_types/struct.U64.html
@@ -64,7 +64,7 @@ Panics
by==. Read moreimpl PartialOrd<U64> for U64
impl PartialOrd<U64> for U64
impl<T> RemAssign<T> for U64where
T: Into<U64> + Copy,
impl<T> RemAssign<T> for U64where
T: Into<U64> + Copy,
fn rem_assign(&mut self, other: T)
fn rem_assign(&mut self, other: T)
%= operation. Read moreimpl Serialize for U64
impl Serialize for U64
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
impl<T> ShlAssign<T> for U64where
T: Into<U64>,
impl<T> ShlAssign<T> for U64where
T: Into<U64>,
fn shl_assign(&mut self, shift: T)
fn shl_assign(&mut self, shift: T)
<<= operation. Read moreimpl<T> ShrAssign<T> for U64where
T: Into<U64>,
impl<T> ShrAssign<T> for U64where
T: Into<U64>,
fn shr_assign(&mut self, shift: T)
fn shr_assign(&mut self, shift: T)
>>= operation. Read moreimpl AbiArrayType for U64
impl Copy for U64
impl Eq for U64
impl StructuralEq for U64
impl StructuralPartialEq for U64
Auto Trait Implementations
impl RefUnwindSafe for U64
impl Send for U64
impl Sync for U64
impl Unpin for U64
impl UnwindSafe for U64
Blanket Implementations
impl<A, T> AsBits<T> for Awhere
A: AsRef<[T]>,
T: BitStore,
impl<A, T> AsBits<T> for Awhere
A: AsRef<[T]>,
T: BitStore,
fn as_bits<O>(&self) -> &BitSlice<T, O>where
O: BitOrder,
fn as_bits<O>(&self) -> &BitSlice<T, O>where
O: BitOrder,
self as an immutable bit-slice region with the O ordering.fn try_as_bits<O>(&self) -> Result<&BitSlice<T, O>, BitSpanError<T>>where
O: BitOrder,
fn try_as_bits<O>(&self) -> Result<&BitSlice<T, O>, BitSpanError<T>>where
O: BitOrder,
impl<T> RemAssign<T> for U64where
T: Into<U64> + Copy,
impl<T> RemAssign<T> for U64where
T: Into<U64> + Copy,
fn rem_assign(&mut self, other: T)
fn rem_assign(&mut self, other: T)
%= operation. Read moreimpl Serialize for U64
impl Serialize for U64
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
impl<T> ShlAssign<T> for U64where
T: Into<U64>,
impl<T> ShlAssign<T> for U64where
T: Into<U64>,
fn shl_assign(&mut self, shift: T)
fn shl_assign(&mut self, shift: T)
<<= operation. Read moreimpl<T> ShrAssign<T> for U64where
T: Into<U64>,
impl<T> ShrAssign<T> for U64where
T: Into<U64>,
fn shr_assign(&mut self, shift: T)
fn shr_assign(&mut self, shift: T)
>>= operation. Read moreimpl AbiArrayType for U64
impl Copy for U64
impl Eq for U64
impl StructuralEq for U64
impl StructuralPartialEq for U64
Auto Trait Implementations
impl RefUnwindSafe for U64
impl Send for U64
impl Sync for U64
impl Unpin for U64
impl UnwindSafe for U64
Blanket Implementations
impl<A, T> AsBits<T> for Awhere
A: AsRef<[T]>,
T: BitStore,
impl<A, T> AsBits<T> for Awhere
A: AsRef<[T]>,
T: BitStore,
fn as_bits<O>(&self) -> &BitSlice<T, O>where
O: BitOrder,
fn as_bits<O>(&self) -> &BitSlice<T, O>where
O: BitOrder,
self as an immutable bit-slice region with the O ordering.fn try_as_bits<O>(&self) -> Result<&BitSlice<T, O>, BitSpanError<T>>where
O: BitOrder,
fn try_as_bits<O>(&self) -> Result<&BitSlice<T, O>, BitSpanError<T>>where
O: BitOrder,
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<T> FmtForward for T
impl<T> FmtForward for T
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self to use its Binary implementation when Debug-formatted.fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
self to use its LowerHex implementation when