pub struct ProbeDestination {
pub client: LndClient,
pub probe_amount_sat: Option<i64>,
pub destination_pubkey: Option<String>,
pub timeout_seconds: Option<i32>,
pub fee_limit_sat: i64,
pub payment_request: Option<String>,
pub outgoing_pubkeys: Option<Vec<String>>,
pub last_hop_pubkey: Option<String>,
pub max_paths: Option<u32>,
}
Fields§
§client: LndClient
§probe_amount_sat: Option<i64>
§destination_pubkey: Option<String>
§timeout_seconds: Option<i32>
§fee_limit_sat: i64
§payment_request: Option<String>
§outgoing_pubkeys: Option<Vec<String>>
§last_hop_pubkey: Option<String>
§max_paths: Option<u32>
Auto Trait Implementations§
impl !Freeze for ProbeDestination
impl !RefUnwindSafe for ProbeDestination
impl Send for ProbeDestination
impl Sync for ProbeDestination
impl Unpin for ProbeDestination
impl !UnwindSafe for ProbeDestination
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> 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> 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