pub struct ConversionDetails {
pub status: ConversionStatus,
pub from: Option<ConversionStep>,
pub to: Option<ConversionStep>,
}Expand description
Outlines the steps involved in a conversion.
Built progressively: status is available immediately from payment metadata,
while from/to steps are enriched later from child payments.
Fields§
§status: ConversionStatusCurrent status of the conversion
from: Option<ConversionStep>The send step of the conversion (e.g., sats sent to Flashnet)
to: Option<ConversionStep>The receive step of the conversion (e.g., tokens received from Flashnet)
Trait Implementations§
Source§impl Clone for ConversionDetails
impl Clone for ConversionDetails
Source§fn clone(&self) -> ConversionDetails
fn clone(&self) -> ConversionDetails
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 ConversionDetails
impl Debug for ConversionDetails
Source§impl<'de> Deserialize<'de> for ConversionDetails
impl<'de> Deserialize<'de> for ConversionDetails
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 ConversionDetails
impl RefUnwindSafe for ConversionDetails
impl Send for ConversionDetails
impl Sync for ConversionDetails
impl Unpin for ConversionDetails
impl UnwindSafe for ConversionDetails
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<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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request