pub struct UsageCreditOffer {
pub kind: UsageCreditOfferKind,
pub headline_pct: i64,
pub days_left: i64,
pub label: String,
}Expand description
A limited-time offer on usage credits, from
RateLimitInfo::usage_credit_offer.
Fields§
§kind: UsageCreditOfferKindKind of offer: a steeper discount, or extra credit for the same price.
headline_pct: i64Headline percent that every credit pack meets or beats.
days_left: i64Whole days left in the account’s offer window.
label: StringReady-made banner text.
Trait Implementations§
Source§impl Clone for UsageCreditOffer
impl Clone for UsageCreditOffer
Source§impl Debug for UsageCreditOffer
impl Debug for UsageCreditOffer
Source§impl<'de> Deserialize<'de> for UsageCreditOffer
impl<'de> Deserialize<'de> for UsageCreditOffer
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 UsageCreditOffer
Source§impl PartialEq for UsageCreditOffer
impl PartialEq for UsageCreditOffer
Source§impl Serialize for UsageCreditOffer
impl Serialize for UsageCreditOffer
impl StructuralPartialEq for UsageCreditOffer
Auto Trait Implementations§
impl Freeze for UsageCreditOffer
impl RefUnwindSafe for UsageCreditOffer
impl Send for UsageCreditOffer
impl Sync for UsageCreditOffer
impl Unpin for UsageCreditOffer
impl UnsafeUnpin for UsageCreditOffer
impl UnwindSafe for UsageCreditOffer
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