pub struct LnKey {
pub unit: CurrencyUnit,
pub method: PaymentMethod,
}Expand description
Key used in hashmap of ln backends to identify what unit and payment method it is for
Fields§
§unit: CurrencyUnitUnit of Payment backend
method: PaymentMethodMethod of payment backend
Implementations§
Source§impl LnKey
impl LnKey
Sourcepub fn new(unit: CurrencyUnit, method: PaymentMethod) -> Self
pub fn new(unit: CurrencyUnit, method: PaymentMethod) -> Self
Create new LnKey
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LnKey
impl<'de> Deserialize<'de> for LnKey
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
impl Eq for LnKey
impl StructuralPartialEq for LnKey
Auto Trait Implementations§
impl Freeze for LnKey
impl RefUnwindSafe for LnKey
impl Send for LnKey
impl Sync for LnKey
impl Unpin for LnKey
impl UnwindSafe for LnKey
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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 more