pub struct FeeExtra {
pub name: Option<String>,
pub included: u64,
pub count: u64,
pub charged: u64,
pub fee_per_unit: u64,
pub subtotal: u64,
}Expand description
Represents an individual extra fee charged beyond the base amount.
Fields§
§name: Option<String>Unique name identifier from the fee schedule.
included: u64Count of items included for free.
count: u64Actual count of items.
charged: u64Billable item count: max(0, count - included).
fee_per_unit: u64Fee price per unit in tinycents.
subtotal: u64Total fee in tinycents: charged * fee_per_unit.
Trait Implementations§
impl Eq for FeeExtra
impl StructuralPartialEq for FeeExtra
Auto Trait Implementations§
impl Freeze for FeeExtra
impl RefUnwindSafe for FeeExtra
impl Send for FeeExtra
impl Sync for FeeExtra
impl Unpin for FeeExtra
impl UnsafeUnpin for FeeExtra
impl UnwindSafe for FeeExtra
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> 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§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<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> 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