pub struct LiquidityClientConfig {
pub lsps1_client_config: Option<LSPS1ClientConfig>,
pub lsps2_client_config: Option<LSPS2ClientConfig>,
pub lsps5_client_config: Option<LSPS5ClientConfig>,
}Expand description
A client-side configuration for LiquidityManager.
Allows end-user to configure options when using the LiquidityManager
to access liquidity services from a provider.
Fields§
§lsps1_client_config: Option<LSPS1ClientConfig>Optional client-side configuration for LSPS1 channel requests.
lsps2_client_config: Option<LSPS2ClientConfig>Optional client-side configuration for JIT channels.
lsps5_client_config: Option<LSPS5ClientConfig>Optional client-side configuration for LSPS5 webhook service.
Trait Implementations§
Source§impl Clone for LiquidityClientConfig
impl Clone for LiquidityClientConfig
Source§fn clone(&self) -> LiquidityClientConfig
fn clone(&self) -> LiquidityClientConfig
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 moreAuto Trait Implementations§
impl Freeze for LiquidityClientConfig
impl RefUnwindSafe for LiquidityClientConfig
impl Send for LiquidityClientConfig
impl Sync for LiquidityClientConfig
impl Unpin for LiquidityClientConfig
impl UnwindSafe for LiquidityClientConfig
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