pub struct KeysendRequest {
pub exemptfee: Option<Amount>,
pub extratlvs: Option<TlvStream>,
pub label: Option<String>,
pub maxdelay: Option<u32>,
pub maxfee: Option<Amount>,
pub maxfeepercent: Option<f64>,
pub retry_for: Option<u32>,
pub routehints: Option<RoutehintList>,
pub amount_msat: Amount,
pub destination: PublicKey,
}Fields§
§exemptfee: Option<Amount>§extratlvs: Option<TlvStream>§label: Option<String>§maxdelay: Option<u32>§maxfee: Option<Amount>§maxfeepercent: Option<f64>§retry_for: Option<u32>§routehints: Option<RoutehintList>§amount_msat: Amount§destination: PublicKeyTrait Implementations§
Source§impl Clone for KeysendRequest
impl Clone for KeysendRequest
Source§fn clone(&self) -> KeysendRequest
fn clone(&self) -> KeysendRequest
Returns a copy 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 KeysendRequest
impl Debug for KeysendRequest
Source§impl<'de> Deserialize<'de> for KeysendRequest
impl<'de> Deserialize<'de> for KeysendRequest
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 From<KeysendRequest> for Request
impl From<KeysendRequest> for Request
Source§fn from(r: KeysendRequest) -> Self
fn from(r: KeysendRequest) -> Self
Converts to this type from the input type.
Source§impl IntoRequest for KeysendRequest
impl IntoRequest for KeysendRequest
type Response = KeysendResponse
Source§impl Serialize for KeysendRequest
impl Serialize for KeysendRequest
Source§impl TypedRequest for KeysendRequest
impl TypedRequest for KeysendRequest
Auto Trait Implementations§
impl Freeze for KeysendRequest
impl RefUnwindSafe for KeysendRequest
impl Send for KeysendRequest
impl Sync for KeysendRequest
impl Unpin for KeysendRequest
impl UnwindSafe for KeysendRequest
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