pub type Versions = BrowserData<Option<Version>>;
Expand description
A map of browser names to data for feature support in browser.
This type mainly stores minimum version for each browsers with support for a feature
.
Aliased Type§
struct Versions {Show 26 fields
pub chrome: Option<Version>,
pub chrome_android: Option<Version>,
pub firerfox_android: Option<Version>,
pub opera_android: Option<Version>,
pub quest: Option<Version>,
pub react_native: Option<Version>,
pub and_chr: Option<Version>,
pub and_ff: Option<Version>,
pub op_mob: Option<Version>,
pub ie: Option<Version>,
pub edge: Option<Version>,
pub firefox: Option<Version>,
pub safari: Option<Version>,
pub node: Option<Version>,
pub ios: Option<Version>,
pub samsung: Option<Version>,
pub opera: Option<Version>,
pub android: Option<Version>,
pub electron: Option<Version>,
pub phantom: Option<Version>,
pub opera_mobile: Option<Version>,
pub rhino: Option<Version>,
pub deno: Option<Version>,
pub hermes: Option<Version>,
pub oculus: Option<Version>,
pub bun: Option<Version>,
}
Fields§
§chrome: Option<Version>
§chrome_android: Option<Version>
§firerfox_android: Option<Version>
§opera_android: Option<Version>
§quest: Option<Version>
§react_native: Option<Version>
§and_chr: Option<Version>
§and_ff: Option<Version>
§op_mob: Option<Version>
§ie: Option<Version>
§edge: Option<Version>
§firefox: Option<Version>
§safari: Option<Version>
§node: Option<Version>
§ios: Option<Version>
§samsung: Option<Version>
§opera: Option<Version>
§android: Option<Version>
§electron: Option<Version>
§phantom: Option<Version>
§opera_mobile: Option<Version>
§rhino: Option<Version>
§deno: Option<Version>
§hermes: Option<Version>
§oculus: Option<Version>
§bun: Option<Version>
Implementations
source§impl BrowserData<Option<Version>>
impl BrowserData<Option<Version>>
sourcepub fn is_any_target(&self) -> bool
pub fn is_any_target(&self) -> bool
Returns true if all fields are None.
source§impl<T: Default> BrowserData<T>
impl<T: Default> BrowserData<T>
pub fn iter(&self) -> BrowserDataRefIter<'_, T> ⓘ
source§impl<T: Default> BrowserData<T>
impl<T: Default> BrowserData<T>
pub fn iter_mut(&mut self) -> BrowserDataMutIter<'_, T> ⓘ
source§impl<T: Default> BrowserData<T>
impl<T: Default> BrowserData<T>
Trait Implementations
source§impl<T: Clone + Default> Clone for BrowserData<T>
impl<T: Clone + Default> Clone for BrowserData<T>
source§fn clone(&self) -> BrowserData<T>
fn clone(&self) -> BrowserData<T>
Returns a copy 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<T: Default + Default> Default for BrowserData<T>
impl<T: Default + Default> Default for BrowserData<T>
source§fn default() -> BrowserData<T>
fn default() -> BrowserData<T>
Returns the “default value” for a type. Read more
source§impl<'de, T> Deserialize<'de> for BrowserData<T>
impl<'de, T> Deserialize<'de> for BrowserData<T>
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