pub struct TimedResult {
pub fail_time: u64,
pub fail_amount: u128,
pub success_time: u64,
pub success_amount: u128,
}Expand description
A timed payment result for a channel direction, used to track success/failure history for probability-based routing.
Fields§
§fail_time: u64§fail_amount: u128§success_time: u64§success_amount: u128Trait Implementations§
Source§impl Clone for TimedResult
impl Clone for TimedResult
Source§fn clone(&self) -> TimedResult
fn clone(&self) -> TimedResult
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 TimedResult
impl Debug for TimedResult
Source§impl<'de> Deserialize<'de> for TimedResult
impl<'de> Deserialize<'de> for TimedResult
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 PartialEq for TimedResult
impl PartialEq for TimedResult
Source§impl Serialize for TimedResult
impl Serialize for TimedResult
impl Copy for TimedResult
impl Eq for TimedResult
impl StructuralPartialEq for TimedResult
Auto Trait Implementations§
impl Freeze for TimedResult
impl RefUnwindSafe for TimedResult
impl Send for TimedResult
impl Sync for TimedResult
impl Unpin for TimedResult
impl UnsafeUnpin for TimedResult
impl UnwindSafe for TimedResult
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