pub struct ConversionInfo {
pub pool_id: String,
pub conversion_id: String,
pub status: ConversionStatus,
pub fee: Option<u128>,
pub purpose: Option<ConversionPurpose>,
}Fields§
§pool_id: StringThe pool id associated with the conversion
conversion_id: StringThe conversion id shared by both sides of the conversion
status: ConversionStatusThe status of the conversion
fee: Option<u128>The fee paid for the conversion Denominated in satoshis if converting from Bitcoin, otherwise in the token base units.
purpose: Option<ConversionPurpose>The purpose of the conversion
Trait Implementations§
Source§impl Clone for ConversionInfo
impl Clone for ConversionInfo
Source§fn clone(&self) -> ConversionInfo
fn clone(&self) -> ConversionInfo
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 ConversionInfo
impl Debug for ConversionInfo
Source§impl<'de> Deserialize<'de> for ConversionInfo
impl<'de> Deserialize<'de> for ConversionInfo
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 ConversionInfo
impl PartialEq for ConversionInfo
Source§impl Serialize for ConversionInfo
impl Serialize for ConversionInfo
impl StructuralPartialEq for ConversionInfo
Auto Trait Implementations§
impl Freeze for ConversionInfo
impl RefUnwindSafe for ConversionInfo
impl Send for ConversionInfo
impl Sync for ConversionInfo
impl Unpin for ConversionInfo
impl UnwindSafe for ConversionInfo
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> FromBase64 for Twhere
T: for<'de> Deserialize<'de>,
impl<T> FromBase64 for Twhere
T: for<'de> Deserialize<'de>,
§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