pub enum ConversionProvider {
Amm,
Orchestra,
Boltz,
}Expand description
The provider that performed a conversion.
Variants§
Amm
AMM (Flashnet pool) conversion between token and BTC on Spark
Orchestra
Orchestra cross-chain conversion
Boltz
Boltz reverse-swap cross-chain conversion
Trait Implementations§
Source§impl Clone for ConversionProvider
impl Clone for ConversionProvider
Source§fn clone(&self) -> ConversionProvider
fn clone(&self) -> ConversionProvider
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 ConversionProvider
impl Debug for ConversionProvider
Source§impl<'de> Deserialize<'de> for ConversionProvider
impl<'de> Deserialize<'de> for ConversionProvider
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 ConversionProvider
impl PartialEq for ConversionProvider
Source§impl Serialize for ConversionProvider
impl Serialize for ConversionProvider
impl StructuralPartialEq for ConversionProvider
Auto Trait Implementations§
impl Freeze for ConversionProvider
impl RefUnwindSafe for ConversionProvider
impl Send for ConversionProvider
impl Sync for ConversionProvider
impl Unpin for ConversionProvider
impl UnsafeUnpin for ConversionProvider
impl UnwindSafe for ConversionProvider
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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