Struct lightningcss::targets::Browsers
source · pub struct Browsers {
pub android: Option<u32>,
pub chrome: Option<u32>,
pub edge: Option<u32>,
pub firefox: Option<u32>,
pub ie: Option<u32>,
pub ios_saf: Option<u32>,
pub opera: Option<u32>,
pub safari: Option<u32>,
pub samsung: Option<u32>,
}
Expand description
Browser versions to compile CSS for.
Versions are represented as a single 24-bit integer, with one byte
per major.minor.patch
component.
Example
This example represents a target of Safari 13.2.0.
use lightningcss::targets::Browsers;
let targets = Browsers {
safari: Some((13 << 16) | (2 << 8)),
..Browsers::default()
};
Fields§
§android: Option<u32>
§chrome: Option<u32>
§edge: Option<u32>
§firefox: Option<u32>
§ie: Option<u32>
§ios_saf: Option<u32>
§opera: Option<u32>
§safari: Option<u32>
§samsung: Option<u32>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Browsers
impl<'de> Deserialize<'de> for Browsers
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 Copy for Browsers
Auto Trait Implementations§
impl RefUnwindSafe for Browsers
impl Send for Browsers
impl Sync for Browsers
impl Unpin for Browsers
impl UnwindSafe for Browsers
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
§impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
§fn deserialize(
&self,
deserializer: &mut D
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize(
&self,
deserializer: &mut D
) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer