pub struct LimitConfig {
pub user_limits: Vec<TransactionLimit>,
pub platform_limits: Vec<TransactionLimit>,
pub single_tx_max_sats: u64,
}Expand description
Limit configuration
Fields§
§user_limits: Vec<TransactionLimit>Per-user limits
platform_limits: Vec<TransactionLimit>Platform-wide limits
single_tx_max_sats: u64Single transaction maximum (instant rejection)
Trait Implementations§
Source§impl Clone for LimitConfig
impl Clone for LimitConfig
Source§fn clone(&self) -> LimitConfig
fn clone(&self) -> LimitConfig
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 LimitConfig
impl Debug for LimitConfig
Source§impl Default for LimitConfig
impl Default for LimitConfig
Source§impl<'de> Deserialize<'de> for LimitConfig
impl<'de> Deserialize<'de> for LimitConfig
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
Auto Trait Implementations§
impl Freeze for LimitConfig
impl RefUnwindSafe for LimitConfig
impl Send for LimitConfig
impl Sync for LimitConfig
impl Unpin for LimitConfig
impl UnwindSafe for LimitConfig
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