pub struct PermitDetails {
pub token: Bytes,
pub amount: BigUint,
pub expiration: BigUint,
pub nonce: BigUint,
}Expand description
Details of a permit.
§Fields
token: The token address for which the permit is granted.amount: The amount of tokens approved for spending.expiration: The expiration time (as a timestamp) for the permit.nonce: The unique nonce to prevent replay attacks.
Fields§
§token: Bytes§amount: BigUint§expiration: BigUint§nonce: BigUintTrait Implementations§
Source§impl Clone for PermitDetails
impl Clone for PermitDetails
Source§fn clone(&self) -> PermitDetails
fn clone(&self) -> PermitDetails
Returns a duplicate 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 PermitDetails
impl Debug for PermitDetails
Source§impl PartialEq for PermitDetails
impl PartialEq for PermitDetails
Auto Trait Implementations§
impl !Freeze for PermitDetails
impl RefUnwindSafe for PermitDetails
impl Send for PermitDetails
impl Sync for PermitDetails
impl Unpin for PermitDetails
impl UnwindSafe for PermitDetails
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,
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