//! Browser target options. // This file is autogenerated by build-prefixes.js. DO NOT EDIT! use serde::{Deserialize, Serialize}; /// 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 parcel_css::targets::Browsers; /// /// let targets = Browsers { /// safari: Some((13 << 16) | (2 << 8)), /// ..Browsers::default() /// }; /// ``` #[derive(Serialize, Debug, Deserialize, Clone, Copy, Default)] #[allow(missing_docs)] pub struct Browsers { pub android: Option, pub chrome: Option, pub edge: Option, pub firefox: Option, pub ie: Option, pub ios_saf: Option, pub opera: Option, pub safari: Option, pub samsung: Option, }