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