pub struct TransferResult {
pub success: bool,
pub token: Option<TransferToken>,
pub error: Option<TransferError>,
pub duration_ms: u64,
}Expand description
Result of a transfer operation.
Fields§
§success: boolWhether transfer succeeded
token: Option<TransferToken>Transfer token if successful
error: Option<TransferError>Error if failed
duration_ms: u64Time taken for transfer in milliseconds
Implementations§
Source§impl TransferResult
impl TransferResult
Sourcepub fn success(token: TransferToken, duration_ms: u64) -> Self
pub fn success(token: TransferToken, duration_ms: u64) -> Self
Creates a successful transfer result.
Sourcepub fn failure(error: TransferError) -> Self
pub fn failure(error: TransferError) -> Self
Creates a failed transfer result.
Trait Implementations§
Source§impl Clone for TransferResult
impl Clone for TransferResult
Source§fn clone(&self) -> TransferResult
fn clone(&self) -> TransferResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TransferResult
impl Debug for TransferResult
Source§impl<'de> Deserialize<'de> for TransferResult
impl<'de> Deserialize<'de> for TransferResult
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 TransferResult
impl RefUnwindSafe for TransferResult
impl Send for TransferResult
impl Sync for TransferResult
impl Unpin for TransferResult
impl UnsafeUnpin for TransferResult
impl UnwindSafe for TransferResult
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