pub struct CashuRoutingConfig {
pub accepted_mints: Vec<String>,
pub default_mint: Option<String>,
pub quote_payment_offer_sat: u64,
pub quote_ttl_ms: u32,
pub settlement_timeout_ms: u64,
pub mint_failure_block_threshold: u64,
pub peer_suggested_mint_base_cap_sat: u64,
pub peer_suggested_mint_success_step_sat: u64,
pub peer_suggested_mint_receipt_step_sat: u64,
pub peer_suggested_mint_max_cap_sat: u64,
pub payment_default_block_threshold: u64,
pub chunk_target_bytes: usize,
}Fields§
§accepted_mints: Vec<String>§default_mint: Option<String>§quote_payment_offer_sat: u64§quote_ttl_ms: u32§settlement_timeout_ms: u64§mint_failure_block_threshold: u64§peer_suggested_mint_base_cap_sat: u64§peer_suggested_mint_success_step_sat: u64§peer_suggested_mint_receipt_step_sat: u64§peer_suggested_mint_max_cap_sat: u64§payment_default_block_threshold: u64§chunk_target_bytes: usizeTrait Implementations§
Source§impl Clone for CashuRoutingConfig
impl Clone for CashuRoutingConfig
Source§fn clone(&self) -> CashuRoutingConfig
fn clone(&self) -> CashuRoutingConfig
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 moreSource§impl Debug for CashuRoutingConfig
impl Debug for CashuRoutingConfig
Source§impl Default for CashuRoutingConfig
impl Default for CashuRoutingConfig
Source§impl From<&CashuConfig> for CashuRoutingConfig
impl From<&CashuConfig> for CashuRoutingConfig
Source§fn from(config: &CashuConfig) -> Self
fn from(config: &CashuConfig) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CashuRoutingConfig
impl PartialEq for CashuRoutingConfig
impl Eq for CashuRoutingConfig
impl StructuralPartialEq for CashuRoutingConfig
Auto Trait Implementations§
impl Freeze for CashuRoutingConfig
impl RefUnwindSafe for CashuRoutingConfig
impl Send for CashuRoutingConfig
impl Sync for CashuRoutingConfig
impl Unpin for CashuRoutingConfig
impl UnsafeUnpin for CashuRoutingConfig
impl UnwindSafe for CashuRoutingConfig
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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