pub struct AntigravitySnapshot {
pub plan: String,
pub account: String,
pub session: UsageWindow,
pub weekly: UsageWindow,
pub third_party_session: Option<UsageWindow>,
pub third_party_weekly: Option<UsageWindow>,
}Expand description
Google Antigravity 2.0 / CLI snapshot. The API groups models into Gemini and third-party (Claude/GPT) buckets, and each group carries its own 5-hour and weekly window — four independent windows in total.
Fields§
§plan: String§account: StringFingerprint of the signed-in account. Never displayed — it exists so a cache written for one Google account is not served for another.
session: UsageWindowGemini group, 5-hour window.
weekly: UsageWindowGemini group, weekly window.
third_party_session: Option<UsageWindow>Claude/GPT group, 5-hour window.
third_party_weekly: Option<UsageWindow>Claude/GPT group, weekly window.
Trait Implementations§
Source§impl Clone for AntigravitySnapshot
impl Clone for AntigravitySnapshot
Source§fn clone(&self) -> AntigravitySnapshot
fn clone(&self) -> AntigravitySnapshot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AntigravitySnapshot
impl Debug for AntigravitySnapshot
impl Eq for AntigravitySnapshot
Source§impl PartialEq for AntigravitySnapshot
impl PartialEq for AntigravitySnapshot
impl StructuralPartialEq for AntigravitySnapshot
Auto Trait Implementations§
impl Freeze for AntigravitySnapshot
impl RefUnwindSafe for AntigravitySnapshot
impl Send for AntigravitySnapshot
impl Sync for AntigravitySnapshot
impl Unpin for AntigravitySnapshot
impl UnsafeUnpin for AntigravitySnapshot
impl UnwindSafe for AntigravitySnapshot
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