pub struct Ap2Money {
pub amount_cents: u64,
pub currency: String,
}Expand description
A money amount on the AP2 rail, normalized to the common budget unit (cents).
AP2 settles in fiat (and stablecoins); FerrumDeck’s budget ceiling is in cents, so only USD-denominated totals can be checked offline. A non-USD currency is unpriceable here and denied by default — the same posture the x402 gate takes for an asset with no known USD peg.
Fields§
§amount_cents: u64Amount in the currency’s minor unit (USD cents).
currency: StringISO-4217-style currency code, e.g. "USD".
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Ap2Money
impl<'de> Deserialize<'de> for Ap2Money
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
impl Eq for Ap2Money
impl StructuralPartialEq for Ap2Money
Auto Trait Implementations§
impl Freeze for Ap2Money
impl RefUnwindSafe for Ap2Money
impl Send for Ap2Money
impl Sync for Ap2Money
impl Unpin for Ap2Money
impl UnsafeUnpin for Ap2Money
impl UnwindSafe for Ap2Money
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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§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.