pub struct CursorCreditGrant {
pub remaining_cents: i64,
pub total_cents: i64,
pub expires_at: Option<DateTime<Utc>>,
pub display_name: String,
}Expand description
One promo balance from Cursor’s spending page
(GetClientVisibleCreditGrants). Amounts are USD cents.
remaining_cents is the figure to the left of the slash ($21/$25).
The grant may cover only one product (Cloud Agents, Bugbot, a single
model). display_name is that product title when Cursor sent one. The
row still says “Credits” when the name is not a title Cursor shows.
Fields§
§remaining_cents: i64§total_cents: i64§expires_at: Option<DateTime<Utc>>When the grant lapses. None when the payload has no expiry — some
account credits never do.
display_name: StringVendor label. Empty when the grant has none.
Trait Implementations§
Source§impl Clone for CursorCreditGrant
impl Clone for CursorCreditGrant
Source§impl Debug for CursorCreditGrant
impl Debug for CursorCreditGrant
impl Eq for CursorCreditGrant
Source§impl PartialEq for CursorCreditGrant
impl PartialEq for CursorCreditGrant
impl StructuralPartialEq for CursorCreditGrant
Auto Trait Implementations§
impl Freeze for CursorCreditGrant
impl RefUnwindSafe for CursorCreditGrant
impl Send for CursorCreditGrant
impl Sync for CursorCreditGrant
impl Unpin for CursorCreditGrant
impl UnsafeUnpin for CursorCreditGrant
impl UnwindSafe for CursorCreditGrant
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<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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more