Struct browserslist::Distrib [−][src]
pub struct Distrib(_, _);
Expand description
Representation of browser name (or node
) and its version.
When converting it to string, it will be formatted as the output of browserslist. For example:
use browserslist::Distrib;
assert_eq!(Distrib::new("firefox", "93").to_string(), "firefox 93".to_string());
assert_eq!(Distrib::new("op_mini", "all").to_string(), "op_mini all".to_string());
assert_eq!(Distrib::new("node", "16.0.0").to_string(), "node 16.0.0".to_string());
Implementations
Create a new distribution with browser name (or node
) and version.
Return browser name, or node
.
use browserslist::Distrib;
assert_eq!(Distrib::new("firefox", "93").name(), "firefox");
assert_eq!(Distrib::new("op_mini", "all").name(), "op_mini");
assert_eq!(Distrib::new("node", "16.0.0").name(), "node");
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'static>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'static>,
Deserialize this value from the given Serde deserializer. Read more