pub struct KnownGoodVersions {
pub timestamp: OffsetDateTime,
pub versions: Vec<VersionWithoutChannel>,
}Expand description
Response structure for the “known good versions” API endpoint.
Contains a comprehensive list of Chrome versions that have been tested and verified to work. Unlike the “last known good versions” API, this includes all historical versions without channel assignments.
Fields§
§timestamp: OffsetDateTimeWhen this data was last updated.
versions: Vec<VersionWithoutChannel>List of all known good Chrome versions.
Implementations§
Source§impl KnownGoodVersions
impl KnownGoodVersions
Sourcepub async fn fetch(client: Client) -> Result<Self>
pub async fn fetch(client: Client) -> Result<Self>
Fetches the list of all known good Chrome versions from the Chrome for Testing API.
Returns a comprehensive list of Chrome versions that have been tested and verified to work. Unlike the “last known good versions” API, this includes all historical versions without channel assignments.
pub async fn fetch_with_base_url(client: Client, base_url: Url) -> Result<Self>
Trait Implementations§
Source§impl Clone for KnownGoodVersions
impl Clone for KnownGoodVersions
Source§fn clone(&self) -> KnownGoodVersions
fn clone(&self) -> KnownGoodVersions
Returns a duplicate of the value. Read more
1.0.0 · 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 KnownGoodVersions
impl Debug for KnownGoodVersions
Source§impl<'de> Deserialize<'de> for KnownGoodVersions
impl<'de> Deserialize<'de> for KnownGoodVersions
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
Source§impl PartialEq for KnownGoodVersions
impl PartialEq for KnownGoodVersions
impl Eq for KnownGoodVersions
impl StructuralPartialEq for KnownGoodVersions
Auto Trait Implementations§
impl Freeze for KnownGoodVersions
impl RefUnwindSafe for KnownGoodVersions
impl Send for KnownGoodVersions
impl Sync for KnownGoodVersions
impl Unpin for KnownGoodVersions
impl UnwindSafe for KnownGoodVersions
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§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.