pub struct PathfindingTransferStep {
pub from: Address,
pub to: Address,
pub token_owner: String,
pub value: U256,
}Expand description
A single transfer step in a pathfinding result.
This is the pathfinding version; different from the contract-facing TransferStep.
Fields§
§from: Address§to: Address§token_owner: String§value: U256Trait Implementations§
Source§impl Clone for PathfindingTransferStep
impl Clone for PathfindingTransferStep
Source§fn clone(&self) -> PathfindingTransferStep
fn clone(&self) -> PathfindingTransferStep
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 PathfindingTransferStep
impl Debug for PathfindingTransferStep
Source§impl<'de> Deserialize<'de> for PathfindingTransferStep
impl<'de> Deserialize<'de> for PathfindingTransferStep
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 PathfindingTransferStep
impl RefUnwindSafe for PathfindingTransferStep
impl Send for PathfindingTransferStep
impl Sync for PathfindingTransferStep
impl Unpin for PathfindingTransferStep
impl UnwindSafe for PathfindingTransferStep
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