pub enum ConversionPurpose {
OngoingPayment {
payment_request: String,
},
SelfTransfer,
}Expand description
The purpose of the conversion, which is used to provide context for the conversion if its related to an ongoing payment or a self-transfer.
Variants§
OngoingPayment
Conversion is associated with an ongoing payment
SelfTransfer
Conversion is for self-transfer
Trait Implementations§
Source§impl Clone for ConversionPurpose
impl Clone for ConversionPurpose
Source§fn clone(&self) -> ConversionPurpose
fn clone(&self) -> ConversionPurpose
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 ConversionPurpose
impl Debug for ConversionPurpose
Source§impl<'de> Deserialize<'de> for ConversionPurpose
impl<'de> Deserialize<'de> for ConversionPurpose
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 ConversionPurpose
impl PartialEq for ConversionPurpose
Source§impl Serialize for ConversionPurpose
impl Serialize for ConversionPurpose
impl StructuralPartialEq for ConversionPurpose
Auto Trait Implementations§
impl Freeze for ConversionPurpose
impl RefUnwindSafe for ConversionPurpose
impl Send for ConversionPurpose
impl Sync for ConversionPurpose
impl Unpin for ConversionPurpose
impl UnwindSafe for ConversionPurpose
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