pub trait FeeRateExt: Borrow<FeeRate> {
// Provided methods
fn from_amount_per_kvb_ceil(amount_vkb: Amount) -> FeeRate { ... }
fn from_amount_and_weight_ceil(
fee: Amount,
weight: Weight,
) -> Option<FeeRate> { ... }
fn from_sat_per_kvb_ceil(sat_kvb: u64) -> FeeRate { ... }
fn from_sat_per_vb_decimal_checked_ceil(sat_vb: f64) -> Option<FeeRate> { ... }
fn to_btc_per_kvb(&self) -> String { ... }
fn to_sat_per_kvb(&self) -> u64 { ... }
}Expand description
Extension trait for FeeRate.
Provided Methods§
fn from_amount_per_kvb_ceil(amount_vkb: Amount) -> FeeRate
fn from_amount_and_weight_ceil(fee: Amount, weight: Weight) -> Option<FeeRate>
fn from_sat_per_kvb_ceil(sat_kvb: u64) -> FeeRate
fn from_sat_per_vb_decimal_checked_ceil(sat_vb: f64) -> Option<FeeRate>
fn to_btc_per_kvb(&self) -> String
fn to_sat_per_kvb(&self) -> u64
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.