pub struct PaymasterParams {
pub paymaster: Address,
pub paymaster_input: Bytes,
}Expand description
Represents the paymaster parameters for ZKsync Era transactions.
Fields§
§paymaster: AddressAddress of the paymaster.
paymaster_input: BytesPaymaster input.
Trait Implementations§
Source§impl Clone for PaymasterParams
impl Clone for PaymasterParams
Source§fn clone(&self) -> PaymasterParams
fn clone(&self) -> PaymasterParams
Returns a copy of the value. Read more
1.0.0 · 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 PaymasterParams
impl Debug for PaymasterParams
Source§impl Decodable for PaymasterParams
impl Decodable for PaymasterParams
Source§impl Default for PaymasterParams
impl Default for PaymasterParams
Source§fn default() -> PaymasterParams
fn default() -> PaymasterParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PaymasterParams
impl<'de> Deserialize<'de> for PaymasterParams
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 Encodable for PaymasterParams
impl Encodable for PaymasterParams
Source§impl Hash for PaymasterParams
impl Hash for PaymasterParams
Source§impl PartialEq for PaymasterParams
impl PartialEq for PaymasterParams
Source§impl Serialize for PaymasterParams
impl Serialize for PaymasterParams
impl Eq for PaymasterParams
impl StructuralPartialEq for PaymasterParams
Auto Trait Implementations§
impl !Freeze for PaymasterParams
impl RefUnwindSafe for PaymasterParams
impl Send for PaymasterParams
impl Sync for PaymasterParams
impl Unpin for PaymasterParams
impl UnwindSafe for PaymasterParams
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more